In [ ]:
import torch
import gc

def clear_gpu_memory():
    # Opróżnienie pamięci GPU z nieużywanych tensorów
    torch.cuda.empty_cache()
    
    # Zwolnienie pamięci w Pythonie
    gc.collect()

    # Informacja o aktualnym wykorzystaniu pamięci GPU
    print(f"Memory Allocated: {torch.cuda.memory_allocated() / 1024**2:.2f} MB")
    print(f"Memory Cached: {torch.cuda.memory_reserved() / 1024**2:.2f} MB")

# Wywołanie funkcji
clear_gpu_memory()
Memory Allocated: 0.00 MB
Memory Cached: 0.00 MB
In [2]:
import numpy as np
import os
import librosa
import matplotlib.pyplot as plt
import random
import time

import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
from torch.utils.data import DataLoader, Dataset
import torch.nn.init as init
from torch.nn import init
from torch.optim import lr_scheduler

from torchvision import models
from torchvision import transforms
from torchvision.transforms import Resize

from torchsummary import summary

from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay
from sklearn.model_selection import train_test_split
In [ ]:
path_data = 'C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/'
genre = 'metal/'
filename = 'metal.00069.wav'

# Połączenie folderu, gatunku i nazwy pliku w jedną ścieżkę
audio_path = os.path.join(path_data, genre, filename)
In [ ]:
# Odczyt pliku WAV, sygnał zapisany w tablicy 'y', częstotliwość próbkowania w 'sr'
y, sr = librosa.load(audio_path, sr=22050)

Wykres fali dźwiękowej (waveform) pokazuje zmiany głośności dźwięku w czasie. Oś X przedstawia czas (sekundy), a oś Y przedstawia amplitudę (głośność). Gdy linia jest wysoko, dźwięk jest głośny, a gdy jest nisko, dźwięk jest cichy. Dzięki temu wykresowi możemy zobaczyć, jak zmienia się dźwięk, jakie momenty są głośniejsze, a które cichsze, oraz jak dźwięk rozwija się w czasie.

  • Oś Y (pionowa) przedstawia amplitudę dźwięku, czyli jego głośność.

  • Oś X (pozioma) na wykresie przedstawia przedstawia momenty w czasie w sekundach (s), kiedy te zmiany amplitudy zachodzą.

  • Kiedy linia wykresu jest wysoko na górze, oznacza to, że dźwięk jest głośny (i ma dodatnią amplitudę).

  • Kiedy linia wykresu jest na dole, oznacza to, że dźwięk jest również głośny, ale ma negatywną amplitudę.

  • Kiedy linia jest blisko osi X, oznacza to, że dźwięk jest bardzo cichy (lub prawie w ciszy) w danym momencie.

Dodatnia amplituda jest wtedy, gdy fala dźwiękowa idzie do góry. W praktyce, w kontekście dźwięku, oznacza to, że cząsteczki powietrza są skompresowane, czyli ciśnienie powietrza w danym momencie jest wyższe niż normalnie. Takie wibracje cząsteczek powietrza są odbierane jako dźwięk. Dźwięk staje się głośniejszy w jednym kierunku (np. ciśnienie powietrza rośnie).

Negatywna amplituda jest wtedy, gdy fala dźwiękowa idzie w dół. W tym przypadku cząsteczki powietrza są rozciągane, czyli ciśnienie powietrza w tym momencie jest niższe niż normalnie. To również powoduje, że dźwięk jest odczuwany przez nasze uszy. Dźwięk staje się głośniejszy w przeciwnym kierunku (np. ciśnienie powietrza spada).

Dzięki tym dwóm kierunkom (górze i dołowi) dźwięk może przechodzić przez nasz układ słuchowy w sposób ciągły i wytwarzać różne dźwięki.

In [ ]:
# Wizualizacja przebiegu czasowego
plt.figure(figsize=(14, 5))
librosa.display.waveshow(y, sr=sr)
plt.title(f'Waveform of {filename}')
plt.xlabel('Time (s)')
plt.ylabel('Amplitude')
plt.show()
No description has been provided for this image

Po uruchomieniu tego kodu można zobaczyć kilka wykresów falowych (każdy dla 4-sekundowego kawałka dźwięku), gdzie każdy kolejny kawałek nakłada się na poprzedni o 2 sekundy. Taki sposób prezentacji jest pomocny w analizie dźwięku, np. w klasyfikacji muzyki czy rozpoznawaniu mowy.

In [6]:
y.shape
Out[6]:
(661504,)
In [7]:
from IPython.display import Audio
Audio(data=y,rate=sr)
Out[7]:
Your browser does not support the audio element.
In [8]:
y
Out[8]:
array([0.19439697, 0.16574097, 0.10437012, ..., 0.12704468, 0.11346436,
       0.09072876], dtype=float32)
In [ ]:
# Wczytanie pliku audio w oryginalnej częstotliwości próbkowania
y, sr = librosa.load(audio_path, sr=None)

# Parametry podziału sygnału
chunk_duration = 4      # długość fragmentu w sekundach
overlap_duration = 2    # nakładanie fragmentów w sekundach

# Przeliczamy czasy trwania na liczbę próbek

# Przeliczenie parametrów na liczbę próbek
chunk_samples = chunk_duration * sr
overlap_samples = overlap_duration * sr

# Wyznaczenie liczby fragmentów
num_chunks = int(np.ceil((len(y) - chunk_samples) / (chunk_samples - overlap_samples))) + 1

# Wycinanie i wizualizacja kolejnych fragmentów
for i in range(num_chunks):
    start = i * (chunk_samples - overlap_samples)
    end = start + chunk_samples
    chunk = y[start:end]  # Wydobywamy fragment dźwięku

    plt.figure(figsize=(4, 2))
    librosa.display.waveshow(chunk, sr=sr)
    plt.show()
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
In [ ]:
# Dodanie szumu gaussowskiego do sygnału
def add_noise(audio, noise_level=0.005):
    noise = np.random.randn(len(audio))
    audio = audio + noise_level * noise
    return audio

# Przesunięcie sygnału w czasie
def time_shift(audio, shift_max=0.5):
    shift = np.random.randint(0, int(shift_max * len(audio)))
    return np.roll(audio, shift)

# Losowe przycięcie sygnału do fragmentu crop_size (w sekundach)
def random_crop(audio, sr, crop_size=4):
    max_offset = len(audio) - crop_size * sr
    offset = np.random.randint(0, max_offset)
    return audio[offset:offset + crop_size * sr]

# Kolejne transformacje: przesunięcie, szum i przycięcie
def apply_transforms(audio, sr):
    audio = time_shift(audio)
    audio = add_noise(audio)
    audio = random_crop(audio, sr)
    return audio

Spektrogram to graficzna reprezentacja rozkładu częstotliwości w czasie. Mówiąc prościej, spektrogram pokazuje, jakie dźwięki (częstotliwości) występują w nagraniu i jak te dźwięki zmieniają się w czasie.

Mel-spektrogram to specjalny rodzaj spektrogramu, w którym częstotliwości są przekształcone na skalę mel. Skala ta lepiej odwzorowuje to, jak słyszymy dźwięki – dla ludzkiego ucha różnice w wyższych częstotliwościach są mniej zauważalne niż w niższych, dlatego skala mel ma nieliniowy rozkład częstotliwości.

Wartości w spektrogramie:

  • Oś X przedstawia czas (w sekundach), czyli kiedy dana częstotliwość była obecna w dźwięku.
  • Oś Y przedstawia częstotliwość (w pasmach mel), czyli jakie dźwięki (wysokie/niski ton) były obecne w dźwięku.
  • Kolory na wykresie pokazują intensywność dźwięku (w dB) w danej częstotliwości i czasie – ciemniejsze kolory oznaczają głośniejsze dźwięki.
In [ ]:
# Przeskalowanie spektrogramów do rozmiaru 216x144 (używane później w modelu)
resize_transform = Resize((216, 144))  

# Funkcja wyliczająca mel-spektrogram i konwertująca go do skali dB
def calc_mel_spec(audio, sr, n_mfccs=128, n_fft=2048, hop_length=64):
    mel_spec = librosa.feature.melspectrogram(y=audio, sr=sr, n_mels=n_mfccs, n_fft=n_fft, hop_length=hop_length)
    mel_spec_db = librosa.amplitude_to_db(mel_spec, ref=np.max)
    return mel_spec_db
In [ ]:
# Normalizacja mel-spektrogramu do zakresu [0, 1]
def min_max_normalize(mel_spec_db):
    min_val = np.min(mel_spec_db)
    max_val = np.max(mel_spec_db)
    if max_val > min_val:  
        return (mel_spec_db - min_val) / (max_val - min_val)
    else:
        return mel_spec_db
In [ ]:
# Rysowanie mel-spektrogramu w postaci mapy kolorów
def plot_melspectrogram(audio, sr, n_mels=128, n_fft=2048, hop_length=64, fig_size=(12, 6), cmap='magma'):
    mel_spec_db = calc_mel_spec(audio, sr, n_mfccs=n_mels, n_fft=n_fft, hop_length=hop_length)
    mel_spec_db_resized = resize_transform(torch.tensor(mel_spec_db).unsqueeze(0).float()) 
    mel_spec_db_resized_np = mel_spec_db_resized[0].numpy()
    plt.figure(figsize=fig_size)
    librosa.display.specshow(mel_spec_db_resized_np, sr=sr, x_axis='time', y_axis='mel', cmap=cmap)
    plt.title("Mel Power Spectrogram")
    plt.colorbar(format='%+2.0f dB')
    plt.tight_layout()
    plt.show()
In [14]:
# Wizualizacja całego pliku audio
plot_melspectrogram(y, sr, n_mels=128, n_fft=2048, hop_length=64, fig_size=(12, 6), cmap='magma')
No description has been provided for this image
In [ ]:
# Podział nagrania na fragmenty i wizualizacja mel-spektrogramów dla każdego z nich
def plot_melspectrogram_chunks(y, sr, chunk_duration=4, overlap_duration=2, n_mels=128, n_fft=2048, hop_length=64, fig_size=(12, 6), cmap='magma'):
    chunk_samples = chunk_duration * sr
    overlap_samples = overlap_duration * sr
    num_chunks = int(np.ceil((len(y) - chunk_samples) / (chunk_samples - overlap_samples))) + 1

    for i in range(num_chunks):
        start = i * (chunk_samples - overlap_samples)
        end = start + chunk_samples
        chunk = y[start:end]
        mel_spectrogram_db = calc_mel_spec(chunk, sr, n_mfccs=n_mels, n_fft=n_fft, hop_length=hop_length)
        plt.figure(figsize=fig_size)
        librosa.display.specshow(mel_spectrogram_db, sr=sr, x_axis='time', y_axis='mel', cmap=cmap)
        plt.colorbar(format='%+02.0f dB')
        plt.title(f"Mel Power Spectrogram Chunk {i+1}")
        plt.tight_layout()
        plt.show()
In [16]:
# Wizualizacja kawałków audio
plot_melspectrogram_chunks(y, sr, chunk_duration=4, overlap_duration=2, n_mels=512, n_fft=2048, hop_length=64, fig_size=(12, 6), cmap='magma')
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
No description has been provided for this image
In [17]:
classes = ['blues', 'classical','country','disco','hiphop','jazz','metal','pop','reggae','rock']
In [ ]:
import os
import torch
import librosa
import numpy as np
from torchvision import transforms

# Obliczenie mel-spektogramu
def calc_mel_spec(audio_data, sample_rate):
    # Tworzenie spektrogramu Mel za pomocą librosa
    mel_spec = librosa.feature.melspectrogram(y=audio_data, sr=sample_rate, n_mels=128, fmax=8000)
    return mel_spec

# Przekształcenie do skali dB i normalizacja min–max
def min_max_normalize(mel_spectrogram):
    mel_spec_db = librosa.power_to_db(mel_spectrogram)
    mel_spec_db -= mel_spec_db.min()
    mel_spec_db /= mel_spec_db.max()
    return mel_spec_db

# Dopasowanie rozmiaru spektrogramu do kształtu wymaganego przez model
def resize_transform(mel_spectrogram_tensor, target_shape=(216, 144)):
    transform = transforms.Compose([
        transforms.Resize(target_shape),
    ])
    return transform(mel_spectrogram_tensor)

# Funkcja przygotowująca dane: wczytanie plików, podział, ekstrakcja spektrogramów
def load_and_preprocess_data(path_data, classes, target_shape=(216, 144)):
    data = []
    labels = []

    all_files = []
    
    for i_class, class_name in enumerate(classes):
        class_dir = os.path.join(path_data, class_name)
        print(f"Processing class: {class_name}")
        
        audio_files = [f for f in os.listdir(class_dir) if f.endswith('.wav')]
        
        for filename in audio_files:
            file_path = os.path.join(class_dir, filename)
            all_files.append((file_path, i_class))

    # 80% trening, 20% test
    num_train = int(0.8 * len(all_files))
    train_files = all_files[:num_train]
    test_files = all_files[num_train:]

    for file_list, data_type in zip([train_files, test_files], ['train', 'test']):
        print(f"Processing {data_type} files: {len(file_list)}")
        
        for file_path, label in file_list:
            try:
                # Wczytanie pliku audio
                audio_data, sample_rate = librosa.load(file_path, sr=None)
                
                # Parametry podziału nagrania
                chunk_duration = 4
                overlap_duration = 2
                
                chunk_samples = chunk_duration * sample_rate
                overlap_samples = overlap_duration * sample_rate
                num_chunks = int(np.ceil((len(audio_data) - chunk_samples) / (chunk_samples - overlap_samples))) + 1
                
                for i in range(num_chunks):
                    start = i * (chunk_samples - overlap_samples)
                    end = start + chunk_samples
                    
                    chunk = audio_data[start:end]
                    
                    # Mel-spektrogram + normalizacja
                    mel_spectrogram = calc_mel_spec(chunk, sample_rate)
                    mel_spec_db = min_max_normalize(mel_spectrogram)
                    
                    # Konwersja do tensora i zmiana rozmiaru
                    mel_spectrogram_tensor = torch.tensor(mel_spec_db).unsqueeze(0).float()  # Dodanie wymiaru kanału
                    mel_spectrogram_resized = resize_transform(mel_spectrogram_tensor)
                    
                    # Dodanie do danych
                    data.append(mel_spectrogram_resized)
                    labels.append(label)
                    
            except Exception as e:
                print(f"Error processing file {file_path}: {e}")
    
    if len(data) == 0:
        print("No data to process.")
        return None, None
    
    data = torch.stack(data)
    labels = torch.tensor(labels)
    
    return data, labels
In [ ]:
data, labels = load_and_preprocess_data(path_data, classes)
Processing class: blues
Processing class: classical
Processing class: country
Processing class: disco
Processing class: hiphop
Processing class: jazz
Processing class: metal
Processing class: pop
Processing class: reggae
Processing class: rock
Processing train files: 800
Processing test files: 200
In [21]:
labels = torch.tensor(labels).clone().detach()
labels_one_hot = F.one_hot(labels, num_classes=len(classes))

print(labels_one_hot)
tensor([[1, 0, 0,  ..., 0, 0, 0],
        [1, 0, 0,  ..., 0, 0, 0],
        [1, 0, 0,  ..., 0, 0, 0],
        ...,
        [0, 0, 0,  ..., 0, 0, 1],
        [0, 0, 0,  ..., 0, 0, 1],
        [0, 0, 0,  ..., 0, 0, 1]])
C:\Users\artur\AppData\Local\Temp\ipykernel_29980\2970600799.py:1: UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).
  labels = torch.tensor(labels).clone().detach()
In [22]:
print(labels_one_hot.shape)
torch.Size([14990, 10])
In [23]:
print("labels dtype:", labels.dtype)
labels dtype: torch.int64
In [ ]:
# Sprawdzenie dostępności CUDA i wypisanie informacji o urządzeniu
cuda_available = torch.cuda.is_available()
print(f"CUDA is available: {cuda_available}")

if cuda_available:
    device_name = torch.cuda.get_device_name(0)
    print(f"CUDA Device Name: {device_name}")
CUDA is available: True
CUDA Device Name: NVIDIA GeForce RTX 4070 SUPER
In [ ]:
# Podział danych i etykiet na zbiór treningowy i testowy
X_train, X_test, Y_train, Y_test = train_test_split(data, labels, test_size=0.2, random_state=42)
In [26]:
import torch
from torch import nn
import numpy as np
import torch.nn.functional as F
import time
import copy
import math
from torch.utils.data import DataLoader, TensorDataset
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score, confusion_matrix, ConfusionMatrixDisplay
import matplotlib.pyplot as plt
from torch.optim import AdamW, lr_scheduler
In [ ]:
# Implementacja straty Focal Loss (przydatna przy niezbalansowanych klasach)
class FocalLoss(nn.Module):
    def __init__(self, alpha=1, gamma=2, reduction='mean'):
        super(FocalLoss, self).__init__()
        self.alpha = alpha          # Waga klasy – pozwala nadawać większe znaczenie rzadkim klasom
        self.gamma = gamma          # Skupienie na trudnych próbkach
        self.reduction = reduction  # Sposób agregacji strat (mean / sum / none)

    def forward(self, inputs, targets):
        # Standardowa strata CrossEntropy, bez redukcji
        ce_loss = F.cross_entropy(inputs, targets, reduction='none')

        # Obliczenie prawdopodobieństwa poprawnej klasy
        pt = torch.exp(-ce_loss)

        # Focal Loss – modyfikacja CrossEntropy, która skupia się na trudno klasyfikowanych próbkach        
        focal_loss = self.alpha * (1-pt)**self.gamma * ce_loss

        # Redukcja do jednej wartości (średnia, suma lub brak redukcji)
        if self.reduction == 'mean':
            return focal_loss.mean()
        elif self.reduction == 'sum':
            return focal_loss.sum()
        else:
            return focal_loss

# Funkcja pomocnicza dla DropPath (stochastic depth – losowe pomijanie bloków rezydualnych)
def drop_path(x, drop_prob: float = 0., training: bool = False):
    if drop_prob == 0. or not training:  # Brak DropPath jeśli drop_prob=0 lub w trybie ewaluacji
        return x
    keep_prob = 1 - drop_prob
    shape = (x.shape[0],) + (1,) * (x.ndim - 1)  # Tworzy maskę dla całej próbki w batchu
    random_tensor = keep_prob + torch.rand(shape, dtype=x.dtype, device=x.device)
    random_tensor.floor_()  # Binarne maskowanie (0 lub 1)
    output = x.div(keep_prob) * random_tensor   # Skaluje pozostałe elementy, by zachować oczekiwaną wartość
    return output

# Warstwa DropPath jako moduł PyTorch
class DropPath(nn.Module):
    """Drop paths (Stochastic Depth) dla połączeń rezydualnych w blokach transformera.."""
    def __init__(self, drop_prob=None):
        super(DropPath, self).__init__()
        self.drop_prob = drop_prob

    def forward(self, x):
        return drop_path(x, self.drop_prob, self.training)

# SpecAugment – augmentacja danych audio w domenie spektrogramu
class SpecAugment(nn.Module):
    def __init__(self, freq_mask_param, time_mask_param, num_freq_masks=1, num_time_masks=1):
        super(SpecAugment, self).__init__()
        self.F = freq_mask_param        # Maksymalna szerokość maski częstotliwościowej
        self.T = time_mask_param        # Maksymalna szerokość maski czasowej
        self.num_freq_masks = num_freq_masks
        self.num_time_masks = num_time_masks

    def forward(self, x):
        if not self.training:        # Augmentacja stosowana tylko podczas treningu
            return x
            
        # x ma kształt [batch, channels, height, width]
        _, _, nu, tau = x.shape
        
        # Maskowanie losowych fragmentów częstotliwości
        for _ in range(self.num_freq_masks):
            f = np.random.uniform(low=0.0, high=self.F)
            f = int(f)
            f0 = np.random.randint(0, nu - f)
            x[:, :, f0:f0+f, :] = 0

        # Maskowanie losowych fragmentów czasu
        for _ in range(self.num_time_masks):
            t = np.random.uniform(low=0.0, high=self.T)
            t = int(t)
            t0 = np.random.randint(0, tau - t)
            x[:, :, :, t0:t0+t] = 0
            
        return x
In [ ]:
# Kodowanie pozycyjne 2D dla danych obrazowych/spektrogramów
class PositionalEncoding2D(nn.Module):
    def __init__(self, d_model, height, width):
        super(PositionalEncoding2D, self).__init__()

        # Parametryczna macierz kodowania pozycyjnego dla wszystkich patchy spektrogramu
        self.pe = nn.Parameter(torch.randn(1, height * width, d_model))
        
    def forward(self, x):
        # Dodanie kodowania pozycyjnego do embeddingów patchy
        return x + self.pe
In [ ]:
# Implementacja wielogłowej uwagi (Multi-Head Self-Attention)
class Attention(nn.Module):
    def __init__(self, dim, heads=8, dropout=0.2):
        super(Attention, self).__init__()
        self.heads = heads
        self.dim = dim
        self.head_dim = dim // heads        # Wymiar pojedynczej głowy uwagi
        self.query = nn.Linear(dim, dim)    # Warstwa projekcji zapytań
        self.key = nn.Linear(dim, dim)      # Warstwa projekcji kluczy
        self.value = nn.Linear(dim, dim)    # Warstwa projekcji wartości
        self.out = nn.Linear(dim, dim)      # Warstwa liniowa łącząca wyjścia wszystkich głów
        self.dropout = nn.Dropout(dropout)  # Dropout w macierzy uwagi
        
    def forward(self, x, mask=None):
        batch_size = x.size(0)
        
        # Projekcja wejścia na Q, K, V i podział na wiele głów
        q = self.query(x).view(batch_size, -1, self.heads, self.head_dim).transpose(1, 2)
        k = self.key(x).view(batch_size, -1, self.heads, self.head_dim).transpose(1, 2)
        v = self.value(x).view(batch_size, -1, self.heads, self.head_dim).transpose(1, 2)
        
        # Obliczenie macierzy podobieństwa między Q a K (skalowane produkty skalarne)
        scores = torch.matmul(q, k.transpose(-2, -1)) / np.sqrt(self.head_dim)

        # Zastosowanie maski (opcjonalnie), np. do ignorowania paddingu
        if mask is not None:
            scores = scores.masked_fill(mask == 0, -1e9)
        
        # Softmax – przekształcenie macierzy podobieństwa w prawdopodobieństwa uwagi
        attention = F.softmax(scores, dim=-1)
        attention = self.dropout(attention)

        # Przemnożenie macierzy uwagi przez wartości V
        out = torch.matmul(attention, v)

        # Złączenie głów z powrotem w oryginalny wymiar
        out = out.transpose(1, 2).contiguous().view(batch_size, -1, self.dim)

        # Projekcja liniowa wyjścia uwagi do wymiaru wejściowego
        out = self.out(out)

        return out
In [ ]:
# Klasyczny blok FeedForward stosowany w Transformerze
class FeedForward(nn.Module):
    def __init__(self, dim, hidden_dim, dropout=0.2):
        super(FeedForward, self).__init__()

        # Sekwencja warstw liniowych z nieliniowością i dropoutem
        self.net = nn.Sequential(
            nn.Linear(dim, hidden_dim), # Pierwsza warstwa liniowa zwiększa wymiar wejścia (projekcja do ukrytej przestrzeni)
            nn.GELU(),                  # Funkcja aktywacji nieliniowej GELU
            nn.Dropout(dropout),        # Dropout dla regularyzacji, zmniejsza przeuczenie
            nn.Linear(hidden_dim, dim), # Druga warstwa liniowa redukuje wymiar z powrotem do wymiaru wejścia
            nn.Dropout(dropout)         # Kolejny dropout po wyjściu warstwy
        )
        
    def forward(self, x):
        # Przepuszczenie wejścia przez sieć FeedForward
        return self.net(x)
In [ ]:
# Pojedynczy blok Transformer – uwaga + feedforward + normalizacje
class TransformerBlock(nn.Module):
    def __init__(self, dim, heads, hidden_dim, dropout=0.2, drop_path=0.):
        super(TransformerBlock, self).__init__()

        # Blok wielogłowej uwagi (self-attention)
        self.attention = Attention(dim, heads, dropout)

        # Blok FeedForward
        self.feed_forward = FeedForward(dim, hidden_dim, dropout)

        # Normalizacja warstw przed uwagą i FeedForward
        self.norm1 = nn.LayerNorm(dim)
        self.norm2 = nn.LayerNorm(dim)

        # Użycie DropPath zamiast Dropout na połączeniu rezydualnym
        self.drop_path = DropPath(drop_path) if drop_path > 0. else nn.Identity()
        
    def forward(self, x, mask=None):
        # Blok uwagi + połączenie rezydualne z DropPath
        x = x + self.drop_path(self.attention(self.norm1(x), mask))

        # Blok FeedForward + połączenie rezydualne z DropPath
        x = x + self.drop_path(self.feed_forward(self.norm2(x)))
        
        return x
In [ ]:
# Główna klasa modelu bazującego na Vision Transformer dostosowanego do danych audio
class AudioTransformer(nn.Module):
    def __init__(self, patch_size=16, dim=128, depth=8, heads=8, hidden_dim=512, num_classes=10, dropout=0.2,
                 input_size=(216, 144), drop_path_rate=0.1):
        super(AudioTransformer, self).__init__()

        self.input_height, self.input_width = input_size
        self.patch_size = patch_size

        self.height = self.input_height // patch_size
        self.width = self.input_width // patch_size
        
        # Augmentacja danych w domenie spektrogramu (SpecAugment)
        self.spec_augment = SpecAugment(freq_mask_param=20, time_mask_param=20)
        
        # Dzieli obraz spektrogramu na paczki (patches) i mapuje je na wektory
        self.patch_embedding = nn.Conv2d(1, dim, kernel_size=patch_size, stride=patch_size)

        # Token klasy + jego embedding pozycyjny
        self.cls_token = nn.Parameter(torch.randn(1, 1, dim))
        self.cls_pos_embedding = nn.Parameter(torch.randn(1, 1, dim))

        # Kodowanie pozycyjne 2D dla patchy
        self.pos_embedding = PositionalEncoding2D(dim, height=self.height, width=self.width)
        self.dropout = nn.Dropout(dropout)
        
        # Liniowo zwiększane prawdopodobieństwo DropPath dla kolejnych bloków
        dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)]
        
        # Stos kolejnych bloków transformera
        self.transformer_blocks = nn.ModuleList([
            TransformerBlock(dim, heads, hidden_dim, dropout, drop_path=dpr[i]) for i in range(depth)
        ])

        # Warstwa klasyfikacyjna
        self.classifier = nn.Sequential(
            nn.LayerNorm(dim),
            nn.Linear(dim, num_classes)
        )
        
    def forward(self, x):
        batch_size = x.size(0)

        # SpecAugment stosowany tylko podczas treningu
        x = self.spec_augment(x)

        # Tworzenie embeddingów patchy
        x = self.patch_embedding(x)
        x = x.flatten(2).transpose(1, 2)
        
        # Dodanie informacji o pozycjach
        x = self.pos_embedding(x)
        
        # Dodanie tokena klasy
        cls_tokens = self.cls_token.expand(batch_size, -1, -1) + self.cls_pos_embedding.expand(batch_size, -1, -1)
        x = torch.cat((cls_tokens, x), dim=1)
        
        x = self.dropout(x)
        
        # Przepuszczenie przez kolejne bloki transformera
        for transformer_block in self.transformer_blocks:
            x = transformer_block(x)
        
        # Wektor klasyfikacyjny (pierwszy token)
        x = x[:, 0]
        x = self.classifier(x)
        
        return x
In [ ]:
# Funkcja trenująca model z early stopping i zapisem najlepszych wag
def train_model(model, dataloaders, criterion, optimizer, scheduler, device, num_epochs=25, patience=10):
    # Rejestracja czasu rozpoczęcia treningu w celu późniejszego pomiaru czasu wykonania
    since = time.time()
    
    # Inicjalizacja zmiennych do przechowywania najlepszych wag modelu oraz najlepszej dokładności walidacji
    best_model_wts = copy.deepcopy(model.state_dict())
    best_acc = 0.0

    # Licznik epok bez poprawy dokładności walidacyjnej (do early stopping)
    patience_counter = 0
    
    # Słownik do przechowywania historii treningu i walidacji (straty i dokładności)
    history = {
        'train_loss': [],
        'val_loss': [],
        'train_acc': [],
        'val_acc': []
    }
    
    # Pętla po epokach treningu
    for epoch in range(num_epochs):
        print(f'Epoch {epoch+1}/{num_epochs}')
        print('-' * 10)
        
        for phase in ['train', 'val']:
            if phase == 'train':
                # Ustawienie modelu w tryb treningu
                model.train()
            else:
                # Tryb ewaluacji – wyłączenie mechanizmów treningowych
                model.eval()
                
            running_loss = 0.0      # Sumaryczna strata dla bieżącej fazy
            running_corrects = 0    # Liczba poprawnych predykcji dla bieżącej fazy
            
            # Iteracja po mini-batchach danych
            for inputs, labels in dataloaders[phase]:
                inputs = inputs.to(device)
                labels = labels.to(device)
                
                optimizer.zero_grad()   # Wyzerowanie gradientów przed aktualizacją wag
                
                # Obliczanie predykcji i straty
                with torch.set_grad_enabled(phase == 'train'):
                    outputs = model(inputs)             # Forward pass – predykcja modelu
                    _, preds = torch.max(outputs, 1)    # Wybranie klasy z najwyższym prawdopodobieństwem
                    loss = criterion(outputs, labels)   # Obliczenie straty
                    
                    # Aktualizacja wag tylko w fazie treningu
                    if phase == 'train':
                        loss.backward()     # Backpropagation – obliczenie gradientów
                        optimizer.step()    # Aktualizacja wag na podstawie gradientów
                # Akumulacja straty i liczby poprawnych predykcji        
                running_loss += loss.item() * inputs.size(0)
                running_corrects += torch.sum(preds == labels.data)
            
            # Obliczenie średniej straty i dokładności dla epoki
            epoch_loss = running_loss / len(dataloaders[phase].dataset)
            epoch_acc = running_corrects.double() / len(dataloaders[phase].dataset)
            
            # Zapisanie wyników do historii treningu
            if phase == 'train':
                history['train_loss'].append(epoch_loss)
                history['train_acc'].append(epoch_acc.item())
            else:
                history['val_loss'].append(epoch_loss)
                history['val_acc'].append(epoch_acc.item())
            
            print(f'{phase} Loss: {epoch_loss:.4f} Acc: {epoch_acc:.4f}')
            
            # Early stopping – zapis najlepszych wag
            if phase == 'val':
                if epoch_acc > best_acc:
                    best_acc = epoch_acc
                    best_model_wts = copy.deepcopy(model.state_dict())
                    patience_counter = 0
                else:
                    patience_counter += 1
            
            # Aktualizacja harmonogramu zmiany learning rate w zależności od straty walidacyjnej
            if phase == 'val' and scheduler is not None:
                scheduler.step(epoch_loss)

        # Przerwanie treningu w przypadku braku poprawy przez określoną liczbę epok (early stopping)
        if patience_counter >= patience:
            print(f"Early stopping aktywne: brak poprawy przez {patience} epok. Trening przerwany.")
            break
        
        print()
    
    # Pomiar czasu trwania treningu
    time_elapsed = time.time() - since
    print(f'Training complete in {time_elapsed // 60:.0f}m {time_elapsed % 60:.0f}s')
    print(f'Best val Acc: {best_acc:.4f}')
    
    # Załadowanie najlepszych wag modelu uzyskanych w trakcie treningu
    model.load_state_dict(best_model_wts)

    # Zwrócenie wytrenowanego modelu oraz historii treningu
    return model, history
In [ ]:
# Przygotowanie dataloaderów dla treningu, walidacji i testu
def prepare_data(X_train, X_test, Y_train, Y_test, batch_size=64):
    # Podział części treningowej na trening i walidację (10% na walidację)
    X_train, X_val, Y_train, Y_val = train_test_split(X_train, Y_train, test_size=0.1, random_state=42)
    
    # Utworzenie obiektów TensorDataset – łączą dane wejściowe z etykietami
    train_dataset = TensorDataset(X_train, Y_train)
    val_dataset = TensorDataset(X_val, Y_val)
    test_dataset = TensorDataset(X_test, Y_test)
    
    # Loader dla treningu z mieszaniem próbek (shuffle=True)
    train_loader = DataLoader(train_dataset, batch_size=batch_size, shuffle=True)

    # Walidacja i test – bez mieszania, dla stabilności oceny
    val_loader = DataLoader(val_dataset, batch_size=batch_size, shuffle=False)
    test_loader = DataLoader(test_dataset, batch_size=batch_size, shuffle=False)
    
    # Zbiorczy słownik – łatwy dostęp do wszystkich loaderów
    dataloaders = {
        'train': train_loader,
        'val': val_loader,
        'test': test_loader
    }
    
    return dataloaders

# Wizualizacja historii treningu (loss i accuracy)
def plot_training_history(history):
    plt.figure(figsize=(12, 5))
    
    plt.subplot(1, 2, 1)
    plt.plot(history['train_loss'], label='Train Loss')
    plt.plot(history['val_loss'], label='Validation Loss')
    plt.title('Loss over epochs')
    plt.xlabel('Epoch')
    plt.ylabel('Loss')
    plt.legend()
    
    # Dokładność treningowa i walidacyjna
    plt.subplot(1, 2, 2)
    plt.plot(history['train_acc'], label='Train Accuracy')
    plt.plot(history['val_acc'], label='Validation Accuracy')
    plt.title('Accuracy over epochs')
    plt.xlabel('Epoch')
    plt.ylabel('Accuracy')
    plt.legend()
    
    plt.tight_layout()
    plt.show()

# Ewaluacja modelu na zbiorze testowym
def evaluate_model(model, dataloader, device):
    model.eval()
    
    all_preds = []
    all_labels = []
    
    # Iteracja po batchach testowych – bez obliczania gradientów
    with torch.no_grad():
        for inputs, labels in dataloader:
            inputs = inputs.to(device)
            labels = labels.to(device)
            
            # Predykcje modelu
            outputs = model(inputs)
            _, preds = torch.max(outputs, 1) # wybór klasy o największym prawdopodobieństwie
            
            # Zapis wyników
            all_preds.extend(preds.cpu().numpy())
            all_labels.extend(labels.cpu().numpy())
    
    # Dokładność ogólna + macierz pomyłek
    accuracy = accuracy_score(all_labels, all_preds)
    cm = confusion_matrix(all_labels, all_preds)
    
    return accuracy, cm
In [ ]:
def main():
    # Hiperparametry eksperymentu
    batch_size = 64
    num_epochs = 150
    learning_rate = 0.0001
    
    # Wybór urządzenia (GPU, jeśli dostępne; w przeciwnym razie CPU)
    device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
    print(f"Using device: {device}")
    
    # Przygotowanie dataloaderów (trening, walidacja, test)
    dataloaders = prepare_data(X_train, X_test, Y_train, Y_test, batch_size)
    
    # Inicjalizacja modelu Vision Transformer dla danych audio
    model = AudioTransformer(
        patch_size=16,      # rozmiar fragmentu obrazu spektrogramu
        dim=512,            # wymiar przestrzeni cech
        depth=8,            # liczba bloków transformera
        heads=8,            # liczba głów mechanizmu uwagi
        hidden_dim=2048,    # wymiar warstwy feed-forward
        num_classes=10,     # liczba gatunków muzycznych
        dropout=0.3,        # regularyzacja dropout
        drop_path_rate=0.2  # regularizacja stochastic depth
    )
    
    model = model.to(device)
    
    # Funkcja straty Focal Loss – lepsze radzenie sobie z klasami trudnymi / niezrównoważonymi
    criterion = FocalLoss(gamma=2.5) 

    # Optymalizator AdamW – wariant Adama z regularyzacją wag (weight decay)
    optimizer = AdamW(model.parameters(), lr=learning_rate, weight_decay=0.1)

    # Scheduler Cosine Annealing – stopniowe zmniejszanie LR zgodnie z funkcją kosinusoidalną
    scheduler = lr_scheduler.CosineAnnealingLR(optimizer, T_max=num_epochs, eta_min=1e-7)
    
    # Trening modelu z mechanizmem early stopping (patience=10)
    model, history = train_model(model, dataloaders, criterion, optimizer, scheduler, device, num_epochs=num_epochs, patience=10)
    
    # Wizualizacja przebiegu treningu (loss i accuracy)
    plot_training_history(history)
    
    # Ewaluacja modelu na zbiorze testowym
    test_accuracy, test_cm = evaluate_model(model, dataloaders['test'], device)
    print(f"Test Accuracy: {test_accuracy:.4f}")
    
    # Macierz pomyłek – analiza jakości predykcji per-klasa
    plt.figure(figsize=(10, 8))
    disp = ConfusionMatrixDisplay(confusion_matrix=test_cm, display_labels=classes)
    disp.plot(cmap=plt.cm.Blues)
    plt.title("Confusion Matrix")
    plt.tight_layout()
    plt.show()
    
    # Zapis wytrenowanego modelu na dysku
    torch.save(model.state_dict(), "audio_transformer_early_stop.pth")
    print("Model saved to audio_transformer_early_stop.pth")

# Uruchomienie głównej funkcji (punkt wejścia programu)
if __name__ == "__main__":
    main()
Using device: cuda:0
Epoch 1/150
----------
train Loss: 1.8017 Acc: 0.1162
val Loss: 1.7134 Acc: 0.1258

Epoch 2/150
----------
c:\Users\artur\Desktop\Studia\Poboczne_projekty\Music_Genre_Classification\.venv\lib\site-packages\torch\optim\lr_scheduler.py:240: UserWarning: The epoch parameter in `scheduler.step()` was not necessary and is being deprecated where possible. Please use `scheduler.step()` to step the scheduler. During the deprecation, if epoch is different from None, the closed form is used instead of the new chainable form, where available. Please open an issue if you are unable to replicate your use case: https://github.com/pytorch/pytorch/issues/new/choose.
  warnings.warn(EPOCH_DEPRECATION_WARNING, UserWarning)
train Loss: 1.7005 Acc: 0.1478
val Loss: 1.6019 Acc: 0.1733

Epoch 3/150
----------
train Loss: 1.5820 Acc: 0.1914
val Loss: 1.5216 Acc: 0.2242

Epoch 4/150
----------
train Loss: 1.4950 Acc: 0.2340
val Loss: 1.4929 Acc: 0.2558

Epoch 5/150
----------
train Loss: 1.4060 Acc: 0.2685
val Loss: 1.3746 Acc: 0.2817

Epoch 6/150
----------
train Loss: 1.3554 Acc: 0.2896
val Loss: 1.2076 Acc: 0.3567

Epoch 7/150
----------
train Loss: 1.3087 Acc: 0.3136
val Loss: 1.1718 Acc: 0.3658

Epoch 8/150
----------
train Loss: 1.2606 Acc: 0.3282
val Loss: 1.1685 Acc: 0.3717

Epoch 9/150
----------
train Loss: 1.2032 Acc: 0.3525
val Loss: 1.1474 Acc: 0.3808

Epoch 10/150
----------
train Loss: 1.1961 Acc: 0.3552
val Loss: 1.1399 Acc: 0.3792

Epoch 11/150
----------
train Loss: 1.1677 Acc: 0.3706
val Loss: 1.0788 Acc: 0.4125

Epoch 12/150
----------
train Loss: 1.1499 Acc: 0.3741
val Loss: 1.1004 Acc: 0.3875

Epoch 13/150
----------
train Loss: 1.1309 Acc: 0.3779
val Loss: 1.1468 Acc: 0.3817

Epoch 14/150
----------
train Loss: 1.1252 Acc: 0.3846
val Loss: 1.0515 Acc: 0.4192

Epoch 15/150
----------
train Loss: 1.1015 Acc: 0.3941
val Loss: 0.9723 Acc: 0.4592

Epoch 16/150
----------
train Loss: 1.1120 Acc: 0.3891
val Loss: 0.9432 Acc: 0.4733

Epoch 17/150
----------
train Loss: 1.0611 Acc: 0.4121
val Loss: 0.9448 Acc: 0.4700

Epoch 18/150
----------
train Loss: 1.0492 Acc: 0.4241
val Loss: 1.0206 Acc: 0.4225

Epoch 19/150
----------
train Loss: 1.0256 Acc: 0.4266
val Loss: 0.9547 Acc: 0.4575

Epoch 20/150
----------
train Loss: 0.9922 Acc: 0.4412
val Loss: 0.9509 Acc: 0.4667

Epoch 21/150
----------
train Loss: 0.9824 Acc: 0.4413
val Loss: 0.9048 Acc: 0.4800

Epoch 22/150
----------
train Loss: 0.9579 Acc: 0.4566
val Loss: 0.8491 Acc: 0.5067

Epoch 23/150
----------
train Loss: 0.9272 Acc: 0.4669
val Loss: 0.8729 Acc: 0.4992

Epoch 24/150
----------
train Loss: 0.8947 Acc: 0.4838
val Loss: 0.7739 Acc: 0.5383

Epoch 25/150
----------
train Loss: 0.8859 Acc: 0.4918
val Loss: 0.8283 Acc: 0.5233

Epoch 26/150
----------
train Loss: 0.8707 Acc: 0.4927
val Loss: 0.8356 Acc: 0.5192

Epoch 27/150
----------
train Loss: 0.8580 Acc: 0.5001
val Loss: 0.7249 Acc: 0.5508

Epoch 28/150
----------
train Loss: 0.8170 Acc: 0.5192
val Loss: 0.7595 Acc: 0.5508

Epoch 29/150
----------
train Loss: 0.7968 Acc: 0.5246
val Loss: 0.7414 Acc: 0.5683

Epoch 30/150
----------
train Loss: 0.8003 Acc: 0.5217
val Loss: 0.7088 Acc: 0.5708

Epoch 31/150
----------
train Loss: 0.7662 Acc: 0.5448
val Loss: 0.7344 Acc: 0.5542

Epoch 32/150
----------
train Loss: 0.7580 Acc: 0.5448
val Loss: 0.6873 Acc: 0.5742

Epoch 33/150
----------
train Loss: 0.7434 Acc: 0.5475
val Loss: 0.6605 Acc: 0.5967

Epoch 34/150
----------
train Loss: 0.7211 Acc: 0.5591
val Loss: 0.5894 Acc: 0.6292

Epoch 35/150
----------
train Loss: 0.7057 Acc: 0.5711
val Loss: 0.5958 Acc: 0.6200

Epoch 36/150
----------
train Loss: 0.6936 Acc: 0.5757
val Loss: 0.5617 Acc: 0.6367

Epoch 37/150
----------
train Loss: 0.6570 Acc: 0.5833
val Loss: 0.5384 Acc: 0.6625

Epoch 38/150
----------
train Loss: 0.6500 Acc: 0.5922
val Loss: 0.5157 Acc: 0.6575

Epoch 39/150
----------
train Loss: 0.6196 Acc: 0.6056
val Loss: 0.6765 Acc: 0.5942

Epoch 40/150
----------
train Loss: 0.6153 Acc: 0.6090
val Loss: 0.5277 Acc: 0.6408

Epoch 41/150
----------
train Loss: 0.6240 Acc: 0.6056
val Loss: 0.5161 Acc: 0.6475

Epoch 42/150
----------
train Loss: 0.5804 Acc: 0.6285
val Loss: 0.5668 Acc: 0.6408

Epoch 43/150
----------
train Loss: 0.5618 Acc: 0.6320
val Loss: 0.4489 Acc: 0.6925

Epoch 44/150
----------
train Loss: 0.5641 Acc: 0.6323
val Loss: 0.4651 Acc: 0.6875

Epoch 45/150
----------
train Loss: 0.5335 Acc: 0.6463
val Loss: 0.5127 Acc: 0.6692

Epoch 46/150
----------
train Loss: 0.5273 Acc: 0.6504
val Loss: 0.4965 Acc: 0.6508

Epoch 47/150
----------
train Loss: 0.5087 Acc: 0.6565
val Loss: 0.4156 Acc: 0.7133

Epoch 48/150
----------
train Loss: 0.4999 Acc: 0.6588
val Loss: 0.3766 Acc: 0.7342

Epoch 49/150
----------
train Loss: 0.4793 Acc: 0.6723
val Loss: 0.3682 Acc: 0.7342

Epoch 50/150
----------
train Loss: 0.4656 Acc: 0.6800
val Loss: 0.4368 Acc: 0.7117

Epoch 51/150
----------
train Loss: 0.4525 Acc: 0.6864
val Loss: 0.3586 Acc: 0.7342

Epoch 52/150
----------
train Loss: 0.4297 Acc: 0.7013
val Loss: 0.3422 Acc: 0.7508

Epoch 53/150
----------
train Loss: 0.4411 Acc: 0.6961
val Loss: 0.3986 Acc: 0.7075

Epoch 54/150
----------
train Loss: 0.4141 Acc: 0.7125
val Loss: 0.3788 Acc: 0.7350

Epoch 55/150
----------
train Loss: 0.4011 Acc: 0.7087
val Loss: 0.3830 Acc: 0.7225

Epoch 56/150
----------
train Loss: 0.3914 Acc: 0.7223
val Loss: 0.3261 Acc: 0.7633

Epoch 57/150
----------
train Loss: 0.3778 Acc: 0.7254
val Loss: 0.2803 Acc: 0.7800

Epoch 58/150
----------
train Loss: 0.3859 Acc: 0.7220
val Loss: 0.3256 Acc: 0.7583

Epoch 59/150
----------
train Loss: 0.3555 Acc: 0.7366
val Loss: 0.3412 Acc: 0.7567

Epoch 60/150
----------
train Loss: 0.3522 Acc: 0.7380
val Loss: 0.2758 Acc: 0.7925

Epoch 61/150
----------
train Loss: 0.3409 Acc: 0.7453
val Loss: 0.2657 Acc: 0.8000

Epoch 62/150
----------
train Loss: 0.3179 Acc: 0.7554
val Loss: 0.2633 Acc: 0.7983

Epoch 63/150
----------
train Loss: 0.3129 Acc: 0.7678
val Loss: 0.2648 Acc: 0.7975

Epoch 64/150
----------
train Loss: 0.3124 Acc: 0.7679
val Loss: 0.2480 Acc: 0.8233

Epoch 65/150
----------
train Loss: 0.2956 Acc: 0.7709
val Loss: 0.2394 Acc: 0.7967

Epoch 66/150
----------
train Loss: 0.2746 Acc: 0.7867
val Loss: 0.3501 Acc: 0.7575

Epoch 67/150
----------
train Loss: 0.2867 Acc: 0.7770
val Loss: 0.2480 Acc: 0.8108

Epoch 68/150
----------
train Loss: 0.2763 Acc: 0.7845
val Loss: 0.2384 Acc: 0.8192

Epoch 69/150
----------
train Loss: 0.2530 Acc: 0.8004
val Loss: 0.2157 Acc: 0.8250

Epoch 70/150
----------
train Loss: 0.2479 Acc: 0.7987
val Loss: 0.2159 Acc: 0.8233

Epoch 71/150
----------
train Loss: 0.2519 Acc: 0.8011
val Loss: 0.2330 Acc: 0.8150

Epoch 72/150
----------
train Loss: 0.2433 Acc: 0.8035
val Loss: 0.2185 Acc: 0.8242

Epoch 73/150
----------
train Loss: 0.2296 Acc: 0.8131
val Loss: 0.1584 Acc: 0.8692

Epoch 74/150
----------
train Loss: 0.2290 Acc: 0.8201
val Loss: 0.1874 Acc: 0.8467

Epoch 75/150
----------
train Loss: 0.2102 Acc: 0.8288
val Loss: 0.1865 Acc: 0.8533

Epoch 76/150
----------
train Loss: 0.2139 Acc: 0.8270
val Loss: 0.1714 Acc: 0.8617

Epoch 77/150
----------
train Loss: 0.2003 Acc: 0.8349
val Loss: 0.1544 Acc: 0.8783

Epoch 78/150
----------
train Loss: 0.2164 Acc: 0.8213
val Loss: 0.1754 Acc: 0.8600

Epoch 79/150
----------
train Loss: 0.1898 Acc: 0.8437
val Loss: 0.1783 Acc: 0.8558

Epoch 80/150
----------
train Loss: 0.1953 Acc: 0.8403
val Loss: 0.1663 Acc: 0.8650

Epoch 81/150
----------
train Loss: 0.1846 Acc: 0.8486
val Loss: 0.1567 Acc: 0.8792

Epoch 82/150
----------
train Loss: 0.1811 Acc: 0.8450
val Loss: 0.1591 Acc: 0.8817

Epoch 83/150
----------
train Loss: 0.1890 Acc: 0.8417
val Loss: 0.1423 Acc: 0.8900

Epoch 84/150
----------
train Loss: 0.1650 Acc: 0.8569
val Loss: 0.1670 Acc: 0.8833

Epoch 85/150
----------
train Loss: 0.1735 Acc: 0.8529
val Loss: 0.1610 Acc: 0.8675

Epoch 86/150
----------
train Loss: 0.1647 Acc: 0.8585
val Loss: 0.1493 Acc: 0.8842

Epoch 87/150
----------
train Loss: 0.1637 Acc: 0.8604
val Loss: 0.1671 Acc: 0.8500

Epoch 88/150
----------
train Loss: 0.1830 Acc: 0.8538
val Loss: 0.1468 Acc: 0.8758

Epoch 89/150
----------
train Loss: 0.1626 Acc: 0.8630
val Loss: 0.1376 Acc: 0.8883

Epoch 90/150
----------
train Loss: 0.1370 Acc: 0.8779
val Loss: 0.1073 Acc: 0.9050

Epoch 91/150
----------
train Loss: 0.1321 Acc: 0.8839
val Loss: 0.1199 Acc: 0.9025

Epoch 92/150
----------
train Loss: 0.1390 Acc: 0.8768
val Loss: 0.0990 Acc: 0.9183

Epoch 93/150
----------
train Loss: 0.1353 Acc: 0.8804
val Loss: 0.1474 Acc: 0.8833

Epoch 94/150
----------
train Loss: 0.1335 Acc: 0.8814
val Loss: 0.1246 Acc: 0.8975

Epoch 95/150
----------
train Loss: 0.1412 Acc: 0.8763
val Loss: 0.1715 Acc: 0.8733

Epoch 96/150
----------
train Loss: 0.1204 Acc: 0.8916
val Loss: 0.1069 Acc: 0.9058

Epoch 97/150
----------
train Loss: 0.1300 Acc: 0.8834
val Loss: 0.0992 Acc: 0.9158

Epoch 98/150
----------
train Loss: 0.1237 Acc: 0.8894
val Loss: 0.1371 Acc: 0.8950

Epoch 99/150
----------
train Loss: 0.1129 Acc: 0.8983
val Loss: 0.1361 Acc: 0.8942

Epoch 100/150
----------
train Loss: 0.1202 Acc: 0.8924
val Loss: 0.1119 Acc: 0.9042

Epoch 101/150
----------
train Loss: 0.1199 Acc: 0.8929
val Loss: 0.0869 Acc: 0.9258

Epoch 102/150
----------
train Loss: 0.1034 Acc: 0.9073
val Loss: 0.0995 Acc: 0.9175

Epoch 103/150
----------
train Loss: 0.1279 Acc: 0.8861
val Loss: 0.1293 Acc: 0.8825

Epoch 104/150
----------
train Loss: 0.1098 Acc: 0.9019
val Loss: 0.0737 Acc: 0.9317

Epoch 105/150
----------
train Loss: 0.1051 Acc: 0.9024
val Loss: 0.0862 Acc: 0.9250

Epoch 106/150
----------
train Loss: 0.0951 Acc: 0.9102
val Loss: 0.0936 Acc: 0.9150

Epoch 107/150
----------
train Loss: 0.0999 Acc: 0.9088
val Loss: 0.1253 Acc: 0.9092

Epoch 108/150
----------
train Loss: 0.0951 Acc: 0.9112
val Loss: 0.1132 Acc: 0.9033

Epoch 109/150
----------
train Loss: 0.0941 Acc: 0.9129
val Loss: 0.0705 Acc: 0.9267

Epoch 110/150
----------
train Loss: 0.0987 Acc: 0.9029
val Loss: 0.0722 Acc: 0.9317

Epoch 111/150
----------
train Loss: 0.1087 Acc: 0.9039
val Loss: 0.1002 Acc: 0.9233

Epoch 112/150
----------
train Loss: 0.1040 Acc: 0.9043
val Loss: 0.0905 Acc: 0.9200

Epoch 113/150
----------
train Loss: 0.0812 Acc: 0.9220
val Loss: 0.0758 Acc: 0.9300

Epoch 114/150
----------
train Loss: 0.0857 Acc: 0.9169
val Loss: 0.0718 Acc: 0.9392

Epoch 115/150
----------
train Loss: 0.0734 Acc: 0.9269
val Loss: 0.0797 Acc: 0.9283

Epoch 116/150
----------
train Loss: 0.0884 Acc: 0.9173
val Loss: 0.0841 Acc: 0.9242

Epoch 117/150
----------
train Loss: 0.0769 Acc: 0.9275
val Loss: 0.0881 Acc: 0.9208

Epoch 118/150
----------
train Loss: 0.0809 Acc: 0.9236
val Loss: 0.0872 Acc: 0.9275

Epoch 119/150
----------
train Loss: 0.0819 Acc: 0.9210
val Loss: 0.0735 Acc: 0.9325

Epoch 120/150
----------
train Loss: 0.0805 Acc: 0.9278
val Loss: 0.1040 Acc: 0.9142

Epoch 121/150
----------
train Loss: 0.0762 Acc: 0.9281
val Loss: 0.0769 Acc: 0.9350

Epoch 122/150
----------
train Loss: 0.0739 Acc: 0.9277
val Loss: 0.0774 Acc: 0.9392

Epoch 123/150
----------
train Loss: 0.0798 Acc: 0.9274
val Loss: 0.1038 Acc: 0.9192

Epoch 124/150
----------
train Loss: 0.0915 Acc: 0.9206
val Loss: 0.0807 Acc: 0.9333
Early stopping aktywne: brak poprawy przez 10 epok. Trening przerwany.
Training complete in 35m 25s
Best val Acc: 0.9392
No description has been provided for this image
Test Accuracy: 0.9203
<Figure size 1000x800 with 0 Axes>
No description has been provided for this image
Model saved to audio_transformer_early_stop.pth
In [ ]:
# Dodatkowe importy dla analizy ROC, AUC, miar klasyfikacji i wizualizacji
from sklearn.metrics import (
    roc_curve, auc, roc_auc_score, 
    precision_score, recall_score, f1_score,
    classification_report, precision_recall_curve,
    average_precision_score
)
from sklearn.preprocessing import label_binarize
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns

# Funkcja wykonująca rozszerzoną ewaluację modelu
def comprehensive_evaluation(model, dataloader, device, classes, class_names=None):
    """
    Kompleksowa ocena jakości klasyfikatora obejmująca:
    - miary klasyfikacji (accuracy, precision, recall, F1),
    - krzywe ROC i AUC (per-klasa, macro, micro),
    - krzywe Precision–Recall,
    - rozkłady prawdopodobieństw,
    - znormalizowaną macierz pomyłek,
    - szczegółowe metryki dla każdej klasy.
    
    Args:
        model: Wytrenowany model
        dataloader: DataLoader ze zbiorem testowym
        device: Urządzenie (CPU/GPU)
        classes: Lista nazw klas
        class_names: Opcjonalne nazwy klas do wyświetlania
    """
    model.eval()
    
    all_preds = []
    all_labels = []
    all_probs = []
    
    # Etap 1: zebranie predykcji i prawdopodobieństw ze zbioru testowego
    with torch.no_grad():
        for inputs, labels in dataloader:
            inputs = inputs.to(device)
            labels = labels.to(device)
            
            outputs = model(inputs)
            probs = F.softmax(outputs, dim=1)   # rozkład prawdopodobieństw po softmax
            _, preds = torch.max(outputs, 1)    # etykieta z największym prawdopodobieństwem
            
            all_preds.extend(preds.cpu().numpy())
            all_labels.extend(labels.cpu().numpy())
            all_probs.extend(probs.cpu().numpy())
    
     # Konwersja wyników do tablic NumPy (łatwiejsza analiza)
    all_probs = np.array(all_probs)
    all_labels = np.array(all_labels)
    all_preds = np.array(all_preds)
    
    n_classes = len(classes)
    
    if class_names is None:
        class_names = classes
    
    # --- 1. Podstawowe miary klasyfikacji ---
    print("="*60)
    print("PODSTAWOWE MIARY KLASYFIKACJI")
    print("="*60)
    
    # Dokładność ogólna
    accuracy = accuracy_score(all_labels, all_preds)
    print(f"Dokładność (Accuracy): {accuracy:.4f}")
    
    # Średnie uśrednione makro (każda klasa traktowana równoważnie)
    precision_macro = precision_score(all_labels, all_preds, average='macro')
    recall_macro = recall_score(all_labels, all_preds, average='macro')
    f1_macro = f1_score(all_labels, all_preds, average='macro')
    
    print(f"Precyzja (Precision) - Macro: {precision_macro:.4f}")
    print(f"Czułość (Recall/Sensitivity) - Macro: {recall_macro:.4f}")
    print(f"Miara F1 - Macro: {f1_macro:.4f}")
    
    # Średnie uśrednione ważone (uwzględniają liczebność klas)
    precision_weighted = precision_score(all_labels, all_preds, average='weighted')
    recall_weighted = recall_score(all_labels, all_preds, average='weighted')
    f1_weighted = f1_score(all_labels, all_preds, average='weighted')
    
    print(f"Precyzja (Precision) - Weighted: {precision_weighted:.4f}")
    print(f"Czułość (Recall/Sensitivity) - Weighted: {recall_weighted:.4f}")
    print(f"Miara F1 - Weighted: {f1_weighted:.4f}")
    
    # Szczegółowy raport klasyfikacji (precision, recall, F1 per-klasa)
    print("\n" + "="*60)
    print("SZCZEGÓŁOWY RAPORT KLASYFIKACJI")
    print("="*60)
    print(classification_report(all_labels, all_preds, target_names=class_names, digits=4))
    

    # --- 2. Analiza ROC i AUC ---
    print("\n" + "="*60)
    print("ANALIZA ROC I AUC")
    print("="*60)
    
    # One-vs-rest: przygotowanie etykiet binarnych dla każdej klasy
    y_bin = label_binarize(all_labels, classes=range(n_classes))
    if n_classes == 2:  # obsługa przypadku binarnego
        y_bin = np.hstack([1 - all_labels.reshape(-1, 1), all_labels.reshape(-1, 1)])
    
    fpr = {}
    tpr = {}
    roc_auc = {}
    
    plt.figure(figsize=(15, 10))
    
    # ROC i AUC dla każdej klasy osobno
    plt.subplot(2, 2, 1)
    colors = plt.cm.Set1(np.linspace(0, 1, n_classes))
    
    for i in range(n_classes):
        fpr[i], tpr[i], _ = roc_curve(y_bin[:, i], all_probs[:, i])
        roc_auc[i] = auc(fpr[i], tpr[i])
        plt.plot(fpr[i], tpr[i], color=colors[i], lw=2,
                label=f'{class_names[i]} (AUC = {roc_auc[i]:.3f})')
        print(f"AUC dla klasy {class_names[i]}: {roc_auc[i]:.4f}")
    
    # Krzywa ROC micro-average (wszystkie próbki traktowane łącznie)
    fpr["micro"], tpr["micro"], _ = roc_curve(y_bin.ravel(), all_probs.ravel())
    roc_auc["micro"] = auc(fpr["micro"], tpr["micro"])
    plt.plot(fpr["micro"], tpr["micro"], color='deeppink', linestyle=':', linewidth=4,
            label=f'Micro-average (AUC = {roc_auc["micro"]:.3f})')
    
    # Krzywa ROC macro-average (średnia z wyników dla klas)
    all_fpr = np.unique(np.concatenate([fpr[i] for i in range(n_classes)]))
    mean_tpr = np.zeros_like(all_fpr)
    for i in range(n_classes):
        mean_tpr += np.interp(all_fpr, fpr[i], tpr[i])
    mean_tpr /= n_classes
    fpr["macro"] = all_fpr
    tpr["macro"] = mean_tpr
    roc_auc["macro"] = auc(fpr["macro"], tpr["macro"])
    plt.plot(fpr["macro"], tpr["macro"], color='navy', linestyle=':', linewidth=4,
            label=f'Macro-average (AUC = {roc_auc["macro"]:.3f})')
    
    plt.plot([0, 1], [0, 1], 'k--', lw=2, alpha=0.5)
    plt.xlim([0.0, 1.0])
    plt.ylim([0.0, 1.05])
    plt.xlabel('False Positive Rate (1 - Specificity)')
    plt.ylabel('True Positive Rate (Sensitivity)')
    plt.title('Krzywe ROC dla wszystkich klas')
    plt.legend(loc="lower right", fontsize=8)
    plt.grid(True, alpha=0.3)
    
    print(f"\nAUC Micro-average: {roc_auc['micro']:.4f}")
    print(f"AUC Macro-average: {roc_auc['macro']:.4f}")
    

    # --- 3. Krzywe Precision–Recall ---
    plt.subplot(2, 2, 2)
    
    avg_precision = {}
    for i in range(n_classes):
        precision_curve, recall_curve, _ = precision_recall_curve(y_bin[:, i], all_probs[:, i])
        avg_precision[i] = average_precision_score(y_bin[:, i], all_probs[:, i])
        plt.plot(recall_curve, precision_curve, color=colors[i], lw=2,
                label=f'{class_names[i]} (AP = {avg_precision[i]:.3f})')
    
    plt.xlabel('Recall (Czułość)')
    plt.ylabel('Precision (Precyzja)')
    plt.title('Krzywe Precision-Recall')
    plt.legend(loc="lower left", fontsize=8)
    plt.grid(True, alpha=0.3)
    

    # --- 4. Rozkład prawdopodobieństw ---
    plt.subplot(2, 2, 3) 
    for i in range(min(5, n_classes)):   # maks. 5 klas dla czytelności
        class_probs = all_probs[all_labels == i, i]
        plt.hist(class_probs, bins=20, alpha=0.7, label=f'{class_names[i]}', 
                color=colors[i], density=True)
    
    plt.xlabel('Prawdopodobieństwo predykcji')
    plt.ylabel('Gęstość')
    plt.title('Rozkład prawdopodobieństw dla klas')
    plt.legend(fontsize=8)
    plt.grid(True, alpha=0.3)
    

    # --- 5. Znormalizowana macierz pomyłek ---
    plt.subplot(2, 2, 4)
    
    cm_normalized = confusion_matrix(all_labels, all_preds, normalize='true')
    sns.heatmap(cm_normalized, annot=True, fmt='.3f', cmap='Blues',
                xticklabels=class_names, yticklabels=class_names)
    plt.title('Znormalizowana macierz pomyłek')
    plt.xlabel('Predykowana klasa')
    plt.ylabel('Rzeczywista klasa')
    
    plt.tight_layout()
    plt.show()
    

    # --- 6. Analiza dla każdej klasy osobno ---
    print("\n" + "="*60)
    print("SZCZEGÓŁOWA ANALIZA DLA KAŻDEJ KLASY")
    print("="*60)
    
    for i, class_name in enumerate(class_names):
        class_mask = (all_labels == i)
        class_preds_binary = (all_preds == i)
        
        if np.sum(class_mask) > 0:
            precision = precision_score(class_mask, class_preds_binary)
            recall = recall_score(class_mask, class_preds_binary)
            f1 = f1_score(class_mask, class_preds_binary)
            
            # Specyficzność = TN / (TN + FP)
            tn = np.sum((~class_mask) & (~class_preds_binary))
            fp = np.sum((~class_mask) & class_preds_binary)
            specificity = tn / (tn + fp) if (tn + fp) > 0 else 0
            
            print(f"\nKlasa: {class_name}")
            print(f"  Precyzja:    {precision:.4f}")
            print(f"  Czułość:     {recall:.4f}")
            print(f"  Specyficzność: {specificity:.4f}")
            print(f"  F1-Score:    {f1:.4f}")
            print(f"  AUC:         {roc_auc[i]:.4f}")
            print(f"  AP (Average Precision): {avg_precision[i]:.4f}")
    
    # Zwracanie wyników w formie słownika (do dalszej analizy / raportowania)
    results = {
        'accuracy': accuracy,
        'precision_macro': precision_macro,
        'recall_macro': recall_macro,
        'f1_macro': f1_macro,
        'precision_weighted': precision_weighted,
        'recall_weighted': recall_weighted,
        'f1_weighted': f1_weighted,
        'auc_macro': roc_auc['macro'],
        'auc_micro': roc_auc['micro'],
        'per_class_auc': {class_names[i]: roc_auc[i] for i in range(n_classes)},
        'per_class_ap': {class_names[i]: avg_precision[i] for i in range(n_classes)}
    }
    
    return results
In [ ]:
# Funkcja do załadowania wytrenowanego modelu
def load_model(model_path):
    # Wybór urządzenia obliczeniowego (GPU jeśli dostępne, w przeciwnym razie CPU)
    device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
    print(f"Używane urządzenie: {device}")
    
    # Lista etykiet klas odpowiadających gatunkom muzycznym w zbiorze GTZAN
    class_names = ['blues', 'classical', 'country', 'disco', 'hiphop', 'jazz', 'metal', 'pop', 'reggae', 'rock']
    
    # Inicjalizacja modelu AudioTransformer
    model = AudioTransformer(
        patch_size=16,
        dim=512,            # Wymiar wektorów cech
        depth=8,            # Liczba bloków transformera
        heads=8,            # Liczba głów uwagi
        hidden_dim=2048,    # Wymiar warstwy ukrytej
        num_classes=10,     # Liczba klas (gatunków muzycznych)
        dropout=0.2,        # Współczynnik dropout
        drop_path_rate=0.2        
    )
    
    # Przeniesienie modelu na odpowiednie urządzenie (CPU/GPU)
    model = model.to(device)
    
    try:
        # Wczytanie zapisanych wag modelu
        model.load_state_dict(torch.load(model_path, map_location=device, weights_only=True))
        print("Model załadowany pomyślnie!")
        return model, device, class_names
    except Exception as e:
        # Obsługa błędu w przypadku problemu z ładowaniem wag
        print(f"Błąd ładowania modelu: {e}")
        return None, device, class_names

# Łączenie ładowania modelu z przygotowaniem zbiorów danych
def load_model_and_prepare_data(model_path, X_train, X_test, Y_train, Y_test, batch_size=64):
    model, device, class_names = load_model(model_path)
    
    if model is not None:
        # Podział i przygotowanie danych do DataLoaderów (train/val/test
        dataloaders = prepare_data(X_train, X_test, Y_train, Y_test, batch_size)
        return model, device, class_names, dataloaders
    else:
        return None, device, class_names, None

# Ewaluacja końcowa modelu na zbiorze testowym
model, device, class_names, dataloaders = load_model_and_prepare_data(
    'audio_transformer_early_stop.pth', 
    X_train, X_test, Y_train, Y_test
)

if model is not None and dataloaders is not None:
    # Kompleksowa ewaluacja (dokładność, raport klasyfikacji, ROC/AUC itd.)
    results = comprehensive_evaluation(
        model=model, 
        dataloader=dataloaders['test'], 
        device=device, 
        classes=list(range(10)),  # [0, 1, 2, ..., 9]
        class_names=class_names
    )
    
    print("\Ewaluacja zakończona pomyślnie!")
    print(f"Osiągnięta wydajność: Accuracy = {results['accuracy']:.4f}")
else:
    print("Błąd: Nie udało się załadować modelu lub przygotować danych!")
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
============================================================
PODSTAWOWE MIARY KLASYFIKACJI
============================================================
Dokładność (Accuracy): 0.9203
Precyzja (Precision) - Macro: 0.9213
Czułość (Recall/Sensitivity) - Macro: 0.9207
Miara F1 - Macro: 0.9199
Precyzja (Precision) - Weighted: 0.9223
Czułość (Recall/Sensitivity) - Weighted: 0.9203
Miara F1 - Weighted: 0.9201

============================================================
SZCZEGÓŁOWY RAPORT KLASYFIKACJI
============================================================
              precision    recall  f1-score   support

       blues     0.9571    0.9635    0.9603       301
   classical     0.9238    0.9798    0.9510       297
     country     0.9562    0.8137    0.8792       322
       disco     0.8516    0.9167    0.8829       288
      hiphop     0.9554    0.9113    0.9328       282
        jazz     0.9553    0.9061    0.9300       330
       metal     0.9077    0.9776    0.9414       312
         pop     0.9178    0.9331    0.9254       299
      reggae     0.9567    0.9298    0.9431       285
        rock     0.8316    0.8759    0.8532       282

    accuracy                         0.9203      2998
   macro avg     0.9213    0.9207    0.9199      2998
weighted avg     0.9223    0.9203    0.9201      2998


============================================================
ANALIZA ROC I AUC
============================================================
AUC dla klasy blues: 0.9994
AUC dla klasy classical: 0.9986
AUC dla klasy country: 0.9950
AUC dla klasy disco: 0.9937
AUC dla klasy hiphop: 0.9971
AUC dla klasy jazz: 0.9959
AUC dla klasy metal: 0.9983
AUC dla klasy pop: 0.9972
AUC dla klasy reggae: 0.9977
AUC dla klasy rock: 0.9918

AUC Micro-average: 0.9965
AUC Macro-average: 0.9965
No description has been provided for this image
============================================================
SZCZEGÓŁOWA ANALIZA DLA KAŻDEJ KLASY
============================================================

Klasa: blues
  Precyzja:    0.9571
  Czułość:     0.9635
  Specyficzność: 0.9952
  F1-Score:    0.9603
  AUC:         0.9994
  AP (Average Precision): 0.9949

Klasa: classical
  Precyzja:    0.9238
  Czułość:     0.9798
  Specyficzność: 0.9911
  F1-Score:    0.9510
  AUC:         0.9986
  AP (Average Precision): 0.9883

Klasa: country
  Precyzja:    0.9562
  Czułość:     0.8137
  Specyficzność: 0.9955
  F1-Score:    0.8792
  AUC:         0.9950
  AP (Average Precision): 0.9714

Klasa: disco
  Precyzja:    0.8516
  Czułość:     0.9167
  Specyficzność: 0.9830
  F1-Score:    0.8829
  AUC:         0.9937
  AP (Average Precision): 0.9564

Klasa: hiphop
  Precyzja:    0.9554
  Czułość:     0.9113
  Specyficzność: 0.9956
  F1-Score:    0.9328
  AUC:         0.9971
  AP (Average Precision): 0.9814

Klasa: jazz
  Precyzja:    0.9553
  Czułość:     0.9061
  Specyficzność: 0.9948
  F1-Score:    0.9300
  AUC:         0.9959
  AP (Average Precision): 0.9783

Klasa: metal
  Precyzja:    0.9077
  Czułość:     0.9776
  Specyficzność: 0.9885
  F1-Score:    0.9414
  AUC:         0.9983
  AP (Average Precision): 0.9901

Klasa: pop
  Precyzja:    0.9178
  Czułość:     0.9331
  Specyficzność: 0.9907
  F1-Score:    0.9254
  AUC:         0.9972
  AP (Average Precision): 0.9774

Klasa: reggae
  Precyzja:    0.9567
  Czułość:     0.9298
  Specyficzność: 0.9956
  F1-Score:    0.9431
  AUC:         0.9977
  AP (Average Precision): 0.9860

Klasa: rock
  Precyzja:    0.8316
  Czułość:     0.8759
  Specyficzność: 0.9816
  F1-Score:    0.8532
  AUC:         0.9918
  AP (Average Precision): 0.9388
\Ewaluacja zakończona pomyślnie!
Osiągnięta wydajność: Accuracy = 0.9203
In [ ]:
# Podgląd warstw i liczby parametrów w modelu
summary(model, (1, 216, 144))
----------------------------------------------------------------
        Layer (type)               Output Shape         Param #
================================================================
       SpecAugment-1          [-1, 1, 216, 144]               0
            Conv2d-2           [-1, 512, 13, 9]         131,584
PositionalEncoding2D-3             [-1, 117, 512]               0
           Dropout-4             [-1, 118, 512]               0
         LayerNorm-5             [-1, 118, 512]           1,024
            Linear-6             [-1, 118, 512]         262,656
            Linear-7             [-1, 118, 512]         262,656
            Linear-8             [-1, 118, 512]         262,656
           Dropout-9          [-1, 8, 118, 118]               0
           Linear-10             [-1, 118, 512]         262,656
        Attention-11             [-1, 118, 512]               0
         Identity-12             [-1, 118, 512]               0
        LayerNorm-13             [-1, 118, 512]           1,024
           Linear-14            [-1, 118, 2048]       1,050,624
             GELU-15            [-1, 118, 2048]               0
          Dropout-16            [-1, 118, 2048]               0
           Linear-17             [-1, 118, 512]       1,049,088
          Dropout-18             [-1, 118, 512]               0
      FeedForward-19             [-1, 118, 512]               0
         Identity-20             [-1, 118, 512]               0
 TransformerBlock-21             [-1, 118, 512]               0
        LayerNorm-22             [-1, 118, 512]           1,024
           Linear-23             [-1, 118, 512]         262,656
           Linear-24             [-1, 118, 512]         262,656
           Linear-25             [-1, 118, 512]         262,656
          Dropout-26          [-1, 8, 118, 118]               0
           Linear-27             [-1, 118, 512]         262,656
        Attention-28             [-1, 118, 512]               0
         DropPath-29             [-1, 118, 512]               0
        LayerNorm-30             [-1, 118, 512]           1,024
           Linear-31            [-1, 118, 2048]       1,050,624
             GELU-32            [-1, 118, 2048]               0
          Dropout-33            [-1, 118, 2048]               0
           Linear-34             [-1, 118, 512]       1,049,088
          Dropout-35             [-1, 118, 512]               0
      FeedForward-36             [-1, 118, 512]               0
         DropPath-37             [-1, 118, 512]               0
 TransformerBlock-38             [-1, 118, 512]               0
        LayerNorm-39             [-1, 118, 512]           1,024
           Linear-40             [-1, 118, 512]         262,656
           Linear-41             [-1, 118, 512]         262,656
           Linear-42             [-1, 118, 512]         262,656
          Dropout-43          [-1, 8, 118, 118]               0
           Linear-44             [-1, 118, 512]         262,656
        Attention-45             [-1, 118, 512]               0
         DropPath-46             [-1, 118, 512]               0
        LayerNorm-47             [-1, 118, 512]           1,024
           Linear-48            [-1, 118, 2048]       1,050,624
             GELU-49            [-1, 118, 2048]               0
          Dropout-50            [-1, 118, 2048]               0
           Linear-51             [-1, 118, 512]       1,049,088
          Dropout-52             [-1, 118, 512]               0
      FeedForward-53             [-1, 118, 512]               0
         DropPath-54             [-1, 118, 512]               0
 TransformerBlock-55             [-1, 118, 512]               0
        LayerNorm-56             [-1, 118, 512]           1,024
           Linear-57             [-1, 118, 512]         262,656
           Linear-58             [-1, 118, 512]         262,656
           Linear-59             [-1, 118, 512]         262,656
          Dropout-60          [-1, 8, 118, 118]               0
           Linear-61             [-1, 118, 512]         262,656
        Attention-62             [-1, 118, 512]               0
         DropPath-63             [-1, 118, 512]               0
        LayerNorm-64             [-1, 118, 512]           1,024
           Linear-65            [-1, 118, 2048]       1,050,624
             GELU-66            [-1, 118, 2048]               0
          Dropout-67            [-1, 118, 2048]               0
           Linear-68             [-1, 118, 512]       1,049,088
          Dropout-69             [-1, 118, 512]               0
      FeedForward-70             [-1, 118, 512]               0
         DropPath-71             [-1, 118, 512]               0
 TransformerBlock-72             [-1, 118, 512]               0
        LayerNorm-73             [-1, 118, 512]           1,024
           Linear-74             [-1, 118, 512]         262,656
           Linear-75             [-1, 118, 512]         262,656
           Linear-76             [-1, 118, 512]         262,656
          Dropout-77          [-1, 8, 118, 118]               0
           Linear-78             [-1, 118, 512]         262,656
        Attention-79             [-1, 118, 512]               0
         DropPath-80             [-1, 118, 512]               0
        LayerNorm-81             [-1, 118, 512]           1,024
           Linear-82            [-1, 118, 2048]       1,050,624
             GELU-83            [-1, 118, 2048]               0
          Dropout-84            [-1, 118, 2048]               0
           Linear-85             [-1, 118, 512]       1,049,088
          Dropout-86             [-1, 118, 512]               0
      FeedForward-87             [-1, 118, 512]               0
         DropPath-88             [-1, 118, 512]               0
 TransformerBlock-89             [-1, 118, 512]               0
        LayerNorm-90             [-1, 118, 512]           1,024
           Linear-91             [-1, 118, 512]         262,656
           Linear-92             [-1, 118, 512]         262,656
           Linear-93             [-1, 118, 512]         262,656
          Dropout-94          [-1, 8, 118, 118]               0
           Linear-95             [-1, 118, 512]         262,656
        Attention-96             [-1, 118, 512]               0
         DropPath-97             [-1, 118, 512]               0
        LayerNorm-98             [-1, 118, 512]           1,024
           Linear-99            [-1, 118, 2048]       1,050,624
            GELU-100            [-1, 118, 2048]               0
         Dropout-101            [-1, 118, 2048]               0
          Linear-102             [-1, 118, 512]       1,049,088
         Dropout-103             [-1, 118, 512]               0
     FeedForward-104             [-1, 118, 512]               0
        DropPath-105             [-1, 118, 512]               0
TransformerBlock-106             [-1, 118, 512]               0
       LayerNorm-107             [-1, 118, 512]           1,024
          Linear-108             [-1, 118, 512]         262,656
          Linear-109             [-1, 118, 512]         262,656
          Linear-110             [-1, 118, 512]         262,656
         Dropout-111          [-1, 8, 118, 118]               0
          Linear-112             [-1, 118, 512]         262,656
       Attention-113             [-1, 118, 512]               0
        DropPath-114             [-1, 118, 512]               0
       LayerNorm-115             [-1, 118, 512]           1,024
          Linear-116            [-1, 118, 2048]       1,050,624
            GELU-117            [-1, 118, 2048]               0
         Dropout-118            [-1, 118, 2048]               0
          Linear-119             [-1, 118, 512]       1,049,088
         Dropout-120             [-1, 118, 512]               0
     FeedForward-121             [-1, 118, 512]               0
        DropPath-122             [-1, 118, 512]               0
TransformerBlock-123             [-1, 118, 512]               0
       LayerNorm-124             [-1, 118, 512]           1,024
          Linear-125             [-1, 118, 512]         262,656
          Linear-126             [-1, 118, 512]         262,656
          Linear-127             [-1, 118, 512]         262,656
         Dropout-128          [-1, 8, 118, 118]               0
          Linear-129             [-1, 118, 512]         262,656
       Attention-130             [-1, 118, 512]               0
        DropPath-131             [-1, 118, 512]               0
       LayerNorm-132             [-1, 118, 512]           1,024
          Linear-133            [-1, 118, 2048]       1,050,624
            GELU-134            [-1, 118, 2048]               0
         Dropout-135            [-1, 118, 2048]               0
          Linear-136             [-1, 118, 512]       1,049,088
         Dropout-137             [-1, 118, 512]               0
     FeedForward-138             [-1, 118, 512]               0
        DropPath-139             [-1, 118, 512]               0
TransformerBlock-140             [-1, 118, 512]               0
       LayerNorm-141                  [-1, 512]           1,024
          Linear-142                   [-1, 10]           5,130
================================================================
Total params: 25,356,810
Trainable params: 25,356,810
Non-trainable params: 0
----------------------------------------------------------------
Input size (MB): 0.12
Forward/backward pass size (MB): 100.60
Params size (MB): 96.73
Estimated Total Size (MB): 197.45
----------------------------------------------------------------
In [ ]:
# Tworzy mel-spektrogram z pliku audio i zwraca go w formacie gotowym do modelu
def extract_melspectrogram(audio_path, sr=22050, n_fft=2048, hop_length=512, n_mels=128, duration=3):
    """
    Zwraca mel-spektrogram, sygnał audio i parametry próbkowania.

    Args:
        audio_path: ścieżka do pliku audio
        sr: częstotliwość próbkowania
        n_fft: wielkość okna FFT
        hop_length: przeskok między oknami
        n_mels: liczba filtrów mel
        duration: długość próbki w sekundach
    
    Returns:
        spektrogram mel jako tensor PyTorch
    """
    try:
        # Wczytanie pliku audio (sygnał y i sampling rate sr)
        # Ucinamy lub pobieramy tylko fragment o zadanej długości (duration w sekundach)        
        y, _ = librosa.load(audio_path, sr=sr, duration=duration)
    except Exception as e:
        print(f"Błąd wczytywania pliku audio: {e}")
        return None

    # Dopasowanie długości sygnału:
    # jeśli krótszy niż zakładana długość - uzupełniamy zerami,
    # jeśli dłuższy - przycinamy do wymaganej długości    
    if len(y) < sr * duration:
        y = np.pad(y, (0, sr * duration - len(y)), 'constant')
    else:
        y = y[:sr * duration]
    
    # Wyliczenie mel-spektrogramu (częstotliwości → skala mel)
    mel_spectrogram = librosa.feature.melspectrogram(
        y=y, 
        sr=sr, 
        n_fft=n_fft, 
        hop_length=hop_length, 
        n_mels=n_mels
    )
    
    # Przekształcenie amplitud na skalę decybelową
    mel_spectrogram_db = librosa.power_to_db(mel_spectrogram, ref=np.max)

    # Konwersja do tensora PyTorch w formacie [channels, height, width]
    # unsqueeze(0) dodaje wymiar kanału (tu: mono - 1 kanał)
    mel_normalized = (mel_spectrogram_db - mel_spectrogram_db.min()) / (mel_spectrogram_db.max() - mel_spectrogram_db.min())
    mel_tensor = torch.FloatTensor(mel_normalized).unsqueeze(0)

    return mel_tensor, y, sr, mel_spectrogram
In [ ]:
# Klasyfikuje plik audio i zwraca prawdopodobieństwa dla każdego gatunku
def classify_music(model, audio_path, device, class_names):
    """
    Przetwarza plik audio na spektrogram i zwraca wyniki klasyfikacji.
    
    Args:
        model: załadowany model PyTorch
        audio_path: ścieżka do pliku audio
        device: urządzenie (CPU/GPU)
        class_names: lista nazw gatunków muzycznych
    
    Returns:
        słownik z prawdopodobieństwami dla każdego gatunku
    """

    # Ekstrakcja mel-spektrogramu z pliku audio
    mel_tensor, y, sr, mel_spec = extract_melspectrogram(audio_path)
    if mel_tensor is None:
        return None
    
    print(f"Oryginalny kształt spektrogramu: {mel_tensor.shape}")

    # Docelowe wymiary wejściowe modelu
    desired_height = 216
    desired_width = 144
    
    # Zmiana rozmiaru spektrogramu do wymagań modelu
    mel_tensor = F.interpolate(
        mel_tensor.unsqueeze(0), # dodanie wymiaru batch przed interpolacją
        size=(desired_height, desired_width),
        mode='bilinear',
        align_corners=False
    ).squeeze(0) # usunięcie dodatkowego wymiaru
    
    print(f"Kształt po zmianie rozmiaru: {mel_tensor.shape}")
    mel_tensor = mel_tensor.to(device)
    
    # Wyłączenie trybu treningowego i obliczania gradientów
    model.eval()
    with torch.no_grad():
        # Dodanie wymiaru batch i uzyskanie predykcji modelu
        outputs = model(mel_tensor.unsqueeze(0))
        # Softmax - konwersja wyników na prawdopodobieństwa klas
        probabilities = F.softmax(outputs, dim=1)[0]
    
    # Utworzenie słownika: {nazwa_gatunku: prawdopodobieństwo [%]}
    predictions = {class_names[i]: prob.item() * 100 for i, prob in enumerate(probabilities)}
    return predictions, y, sr, mel_spec
In [ ]:
def display_full_song_results(aggregated_predictions, audio_path, segment_predictions=None):
    """
    Pokazuje wyniki klasyfikacji całego utworu (i segmentów, jeśli podane).
    
    Args:
        aggregated_predictions: zagregowane prawdopodobieństwa dla każdego gatunku
        audio_path: ścieżka do pliku audio
        segment_predictions: lista predykcji dla poszczególnych segmentów (opcjonalnie)
    """

    # Posortowanie gatunków według prawdopodobieństwa malejąco
    sorted_predictions = dict(sorted(aggregated_predictions.items(), key=lambda x: x[1], reverse=True))
    
    # Wykres słupkowy zagregowanych wyników (dla całego utworu)
    plt.figure(figsize=(12, 6))
    bars = plt.bar(sorted_predictions.keys(), sorted_predictions.values(), color='skyblue')
    plt.xticks(rotation=45, ha='right')
    plt.title(f'Klasyfikacja gatunku muzycznego (cały utwór): {os.path.basename(audio_path)}')
    plt.xlabel('Gatunek muzyczny')
    plt.ylabel('Prawdopodobieństwo (%)')
    
    # Dodanie wartości procentowych nad słupkami
    for bar in bars:
        height = bar.get_height()
        plt.text(bar.get_x() + bar.get_width()/2., height + 0.5,
                 f'{height:.1f}%', ha='center', va='bottom')
    
    plt.grid(axis='y', linestyle='--', alpha=0.7)
    plt.tight_layout()
    plt.show()
    
    # Wypisanie wyników w konsoli (w formie tabelarycznej)
    print(f"\nWyniki klasyfikacji dla całego utworu: {os.path.basename(audio_path)}")
    print("=" * 50)
    for genre, prob in sorted_predictions.items():
        print(f"{genre:<15}: {prob:.2f}%")
    print("=" * 50)
    
    # Gatunek z najwyższym prawdopodobieństwem
    top_genre = max(aggregated_predictions.items(), key=lambda x: x[1])
    print(f"Najwyższe prawdopodobieństwo: {top_genre[0]} ({top_genre[1]:.2f}%)")
    
    # Jeśli podano predykcje dla segmentów – wizualizacja zmian w czasie
    if segment_predictions:
        # Przygotowanie danych do wykresu
        genres = list(segment_predictions[0].keys())
        segments_count = len(segment_predictions)
        
        # Przygotowanie danych do wykresu liniowego (prawdopodobieństwa w kolejnych segmentach)
        data = {genre: [pred[genre] for pred in segment_predictions] for genre in genres}
        
        plt.figure(figsize=(14, 8))
        for genre in genres:
            plt.plot(range(segments_count), data[genre], label=genre, linewidth=2)
        
        plt.title('Zmiana prawdopodobieństwa gatunków w czasie')
        plt.xlabel('Segment utworu')
        plt.ylabel('Prawdopodobieństwo (%)')
        plt.legend(loc='upper right')
        plt.grid(True, alpha=0.3)
        plt.tight_layout()
        plt.show()
In [ ]:
def analyze_full_song(audio_path, model_path='audio_transformer_early_stop.pth', segment_duration=3, overlap=1.5):
    """
    Analiza całego utworu na podstawie segmentów audio.
    
    Args:
        audio_path: ścieżka do pliku audio
        model_path: ścieżka do wytrenowanego modelu
        segment_duration: długość pojedynczego segmentu w sekundach
        overlap: nakładanie się segmentów w sekundach
    """
    
    # Załadowanie wytrenowanego modelu oraz listy gatunków
    model, device, class_names = load_model(model_path)
    if model is None:
        return
    
    # Weryfikacja, czy plik audio istnieje
    if not os.path.exists(audio_path):
        print(f"Plik {audio_path} nie istnieje.")
        return
    
    # Wczytanie całego utworu w jednolitej częstotliwości próbkowania
    try:
        y, sr = librosa.load(audio_path, sr=22050)
        print(f"Wczytano utwór, długość: {len(y)/sr:.2f} sekund")
    except Exception as e:
        print(f"Błąd wczytywania pliku audio: {e}")
        return
    
    # Obliczenie parametrów segmentacji (uwzględniając nakładanie się fragmentów)
    hop_length = int(sr * (segment_duration - overlap))
    n_segments = max(1, int((len(y) - sr * segment_duration) / hop_length) + 1)
    print(f"Liczba segmentów do analizy: {n_segments}")
    
    all_predictions = []
    
    for i in range(n_segments):
        # Wycięcie fragmentu utworu odpowiadającego aktualnemu segmentowi
        start_sample = i * hop_length
        end_sample = min(len(y), start_sample + int(sr * segment_duration))
        segment = y[start_sample:end_sample]

        # Uzupełnienie zerami w przypadku zbyt krótkiego segmentu
        if len(segment) < sr * segment_duration:
            segment = np.pad(segment, (0, int(sr * segment_duration) - len(segment)), 'constant')
        
        # Obliczenie mel-spektrogramu dla wycinka
        mel_spec = librosa.feature.melspectrogram(
            y=segment, 
            sr=sr, 
            n_fft=2048, 
            hop_length=512, 
            n_mels=128
        )
        
        # Przekształcenie do skali decybelowej i normalizacja [0,1]
        mel_spec_db = librosa.power_to_db(mel_spec, ref=np.max)
        mel_normalized = (mel_spec_db - mel_spec_db.min()) / (mel_spec_db.max() - mel_spec_db.min())
        
        # Konwersja do tensora PyTorch
        mel_tensor = torch.FloatTensor(mel_normalized).unsqueeze(0)
        
        # Dopasowanie rozmiarów wejściowych do wymagań modelu
        desired_height = 216
        desired_width = 144
        
        mel_tensor = F.interpolate(
            mel_tensor.unsqueeze(0),
            size=(desired_height, desired_width),
            mode='bilinear',
            align_corners=False
        ).squeeze(0)
        
        mel_tensor = mel_tensor.to(device)
        
        # Przekazanie segmentu do modelu i obliczenie prawdopodobieństw
        model.eval()
        with torch.no_grad():
            outputs = model(mel_tensor.unsqueeze(0))
            probabilities = F.softmax(outputs, dim=1)[0].cpu().numpy()
            
        # Zapisanie predykcji dla bieżącego segmentu
        segment_predictions = {class_names[i]: probabilities[i] * 100 for i in range(len(class_names))}
        all_predictions.append(segment_predictions)
        
        # Informacja o postępie analizy
        print(f"Przeanalizowano segment {i+1}/{n_segments} ({start_sample/sr:.1f}s - {end_sample/sr:.1f}s)")
    
    # Agregacja wyników – uśrednianie prawdopodobieństw po wszystkich segmentach
    aggregated_predictions = {}
    for genre in class_names:
        genre_probs = [pred[genre] for pred in all_predictions]
        aggregated_predictions[genre] = sum(genre_probs) / len(genre_probs)
    
    # Wizualizacja wyników: prawdopodobieństwa + ewolucja w czasie
    display_full_song_results(aggregated_predictions, audio_path, all_predictions)
    
    return aggregated_predictions, all_predictions
In [44]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/pop/pop.00001.wav"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 30.00 sekund
Liczba segmentów do analizy: 19
Przeanalizowano segment 1/19 (0.0s - 3.0s)
Przeanalizowano segment 2/19 (1.5s - 4.5s)
Przeanalizowano segment 3/19 (3.0s - 6.0s)
Przeanalizowano segment 4/19 (4.5s - 7.5s)
Przeanalizowano segment 5/19 (6.0s - 9.0s)
Przeanalizowano segment 6/19 (7.5s - 10.5s)
Przeanalizowano segment 7/19 (9.0s - 12.0s)
Przeanalizowano segment 8/19 (10.5s - 13.5s)
Przeanalizowano segment 9/19 (12.0s - 15.0s)
Przeanalizowano segment 10/19 (13.5s - 16.5s)
Przeanalizowano segment 11/19 (15.0s - 18.0s)
Przeanalizowano segment 12/19 (16.5s - 19.5s)
Przeanalizowano segment 13/19 (18.0s - 21.0s)
Przeanalizowano segment 14/19 (19.5s - 22.5s)
Przeanalizowano segment 15/19 (21.0s - 24.0s)
Przeanalizowano segment 16/19 (22.5s - 25.5s)
Przeanalizowano segment 17/19 (24.0s - 27.0s)
Przeanalizowano segment 18/19 (25.5s - 28.5s)
Przeanalizowano segment 19/19 (27.0s - 30.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: pop.00001.wav
==================================================
pop            : 49.14%
hiphop         : 38.74%
disco          : 6.82%
reggae         : 4.12%
blues          : 0.78%
rock           : 0.33%
metal          : 0.04%
jazz           : 0.03%
classical      : 0.01%
country        : 0.00%
==================================================
Najwyższe prawdopodobieństwo: pop (49.14%)
No description has been provided for this image
Out[44]:
({'blues': 0.775287139875122,
  'classical': 0.01075227985079676,
  'country': 0.0019046056159392098,
  'disco': 6.81701190402045,
  'hiphop': 38.74108391372781,
  'jazz': 0.030822543885733467,
  'metal': 0.04076624055941418,
  'pop': 49.13948884135798,
  'reggae': 4.115747415926307,
  'rock': 0.3271354314883387},
 [{'blues': 9.93303582072258,
   'classical': 0.04447219835128635,
   'country': 0.004701827128883451,
   'disco': 19.382329285144806,
   'hiphop': 42.923134565353394,
   'jazz': 0.11063308920711279,
   'metal': 0.016594654880464077,
   'pop': 17.85217821598053,
   'reggae': 9.082671254873276,
   'rock': 0.6502456963062286},
  {'blues': 0.4198813810944557,
   'classical': 0.0027374388082535006,
   'country': 0.001213427367474651,
   'disco': 3.172016143798828,
   'hiphop': 76.28671526908875,
   'jazz': 0.020599963318090886,
   'metal': 0.01396717707393691,
   'pop': 10.95038577914238,
   'reggae': 8.911234885454178,
   'rock': 0.22124641109257936},
  {'blues': 1.3236925937235355,
   'classical': 0.0706883380189538,
   'country': 0.0011494076716189738,
   'disco': 32.72985816001892,
   'hiphop': 41.08783304691315,
   'jazz': 0.11269721435382962,
   'metal': 0.017177128756884485,
   'pop': 10.224654525518417,
   'reggae': 14.177706837654114,
   'rock': 0.254543568007648},
  {'blues': 0.30463950242847204,
   'classical': 0.010667348396964371,
   'country': 0.001323492961091688,
   'disco': 16.51758998632431,
   'hiphop': 61.14029884338379,
   'jazz': 0.05472150514833629,
   'metal': 0.030645474907942116,
   'pop': 14.37680870294571,
   'reggae': 6.38221800327301,
   'rock': 1.1810925789177418},
  {'blues': 0.04369593516457826,
   'classical': 0.0011105936209787615,
   'country': 0.0006682408184133237,
   'disco': 2.170902118086815,
   'hiphop': 60.58326959609985,
   'jazz': 0.01759862498147413,
   'metal': 0.3606032580137253,
   'pop': 30.15131950378418,
   'reggae': 5.6850384920835495,
   'rock': 0.9857968427240849},
  {'blues': 1.2301180511713028,
   'classical': 0.008705478103365749,
   'country': 0.0010583486982795876,
   'disco': 8.451743423938751,
   'hiphop': 28.20267379283905,
   'jazz': 0.05429650191217661,
   'metal': 0.01700450957287103,
   'pop': 49.35793876647949,
   'reggae': 12.490512430667877,
   'rock': 0.185945734847337},
  {'blues': 0.44718431308865547,
   'classical': 0.03362824209034443,
   'country': 0.0008369186616619118,
   'disco': 5.135075747966766,
   'hiphop': 32.13490545749664,
   'jazz': 0.03576565068215132,
   'metal': 0.023177554248832166,
   'pop': 57.05687403678894,
   'reggae': 4.633565619587898,
   'rock': 0.49899197183549404},
  {'blues': 0.03623765078373253,
   'classical': 0.0010182323421759065,
   'country': 0.0009009749192046002,
   'disco': 1.0582405142486095,
   'hiphop': 25.65392255783081,
   'jazz': 0.004309269934310578,
   'metal': 0.01899171620607376,
   'pop': 72.06628918647766,
   'reggae': 0.87236687541008,
   'rock': 0.2877158112823963},
  {'blues': 0.05515661323443055,
   'classical': 0.00242938276642235,
   'country': 0.000918325713428203,
   'disco': 1.213270891457796,
   'hiphop': 41.279640793800354,
   'jazz': 0.008957280806498602,
   'metal': 0.01616381050553173,
   'pop': 54.818665981292725,
   'reggae': 2.13847104460001,
   'rock': 0.4663249012082815},
  {'blues': 0.016555450565647334,
   'classical': 0.002749354825937189,
   'country': 0.0006270950052567059,
   'disco': 1.0170936584472656,
   'hiphop': 40.06026089191437,
   'jazz': 0.008746043749852106,
   'metal': 0.0379237491870299,
   'pop': 57.82740116119385,
   'reggae': 0.6858566775918007,
   'rock': 0.34278249368071556},
  {'blues': 0.4105761181563139,
   'classical': 0.004580962922773324,
   'country': 0.0008407823770539835,
   'disco': 14.482508599758148,
   'hiphop': 54.419487714767456,
   'jazz': 0.048773796879686415,
   'metal': 0.06912336102686822,
   'pop': 20.470604300498962,
   'reggae': 9.687341004610062,
   'rock': 0.40616909973323345},
  {'blues': 0.11105461744591594,
   'classical': 0.003527928129187785,
   'country': 0.0007422268026857637,
   'disco': 4.732170328497887,
   'hiphop': 36.465826630592346,
   'jazz': 0.02176242705900222,
   'metal': 0.0321856903610751,
   'pop': 57.914912700653076,
   'reggae': 0.6915291305631399,
   'rock': 0.0262903340626508},
  {'blues': 0.0030911669455235824,
   'classical': 0.00160762392624747,
   'country': 0.003271690002293326,
   'disco': 0.661478703841567,
   'hiphop': 11.043919622898102,
   'jazz': 0.0035660064895637333,
   'metal': 0.003269952503615059,
   'pop': 87.91584372520447,
   'reggae': 0.3502642968669534,
   'rock': 0.013686883903574198},
  {'blues': 0.007419904432026669,
   'classical': 0.0004308633833716158,
   'country': 0.00652103335596621,
   'disco': 0.38141522090882063,
   'hiphop': 17.525459825992584,
   'jazz': 0.002153339119104203,
   'metal': 0.013482585200108588,
   'pop': 81.09639883041382,
   'reggae': 0.5185090005397797,
   'rock': 0.44820928014814854},
  {'blues': 0.34708057064563036,
   'classical': 0.0028852880859631114,
   'country': 0.0006459096766775474,
   'disco': 6.979656964540482,
   'hiphop': 64.69210982322693,
   'jazz': 0.031513458816334605,
   'metal': 0.04530427104327828,
   'pop': 27.301645278930664,
   'reggae': 0.4590659402310848,
   'rock': 0.1400920795276761},
  {'blues': 0.0032895244657993317,
   'classical': 0.0012183215403638314,
   'country': 0.006448277417803183,
   'disco': 1.2883997522294521,
   'hiphop': 19.093868136405945,
   'jazz': 0.00849441348691471,
   'metal': 0.010004093201132491,
   'pop': 79.22211289405823,
   'reggae': 0.35322175826877356,
   'rock': 0.012947370123583823},
  {'blues': 0.021718429343309253,
   'classical': 0.002087098800984677,
   'country': 0.0013604707419290207,
   'disco': 6.112995743751526,
   'hiphop': 34.51466262340546,
   'jazz': 0.02380117221036926,
   'metal': 0.03919998125638813,
   'pop': 59.06663537025452,
   'reggae': 0.16627699369564652,
   'rock': 0.051265390357002616},
  {'blues': 0.009099358430830762,
   'classical': 0.00575967897020746,
   'country': 0.0010701411156333052,
   'disco': 1.9232194870710373,
   'hiphop': 27.269479632377625,
   'jazz': 0.009531625983072445,
   'metal': 0.005444512498797849,
   'pop': 70.2696144580841,
   'reggae': 0.4801962524652481,
   'rock': 0.02658054290805012},
  {'blues': 0.006928655784577131,
   'classical': 0.003988944081356749,
   'country': 0.0018889162674895488,
   'disco': 2.1132614463567734,
   'hiphop': 21.703125536441803,
   'jazz': 0.0077069496910553426,
   'metal': 0.0042950901843141764,
   'pop': 75.71000456809998,
   'reggae': 0.4331544041633606,
   'rock': 0.015646207612007856}])
In [45]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/metal/metal.00090.wav"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 30.00 sekund
Liczba segmentów do analizy: 19
Przeanalizowano segment 1/19 (0.0s - 3.0s)
Przeanalizowano segment 2/19 (1.5s - 4.5s)
Przeanalizowano segment 3/19 (3.0s - 6.0s)
Przeanalizowano segment 4/19 (4.5s - 7.5s)
Przeanalizowano segment 5/19 (6.0s - 9.0s)
Przeanalizowano segment 6/19 (7.5s - 10.5s)
Przeanalizowano segment 7/19 (9.0s - 12.0s)
Przeanalizowano segment 8/19 (10.5s - 13.5s)
Przeanalizowano segment 9/19 (12.0s - 15.0s)
Przeanalizowano segment 10/19 (13.5s - 16.5s)
Przeanalizowano segment 11/19 (15.0s - 18.0s)
Przeanalizowano segment 12/19 (16.5s - 19.5s)
Przeanalizowano segment 13/19 (18.0s - 21.0s)
Przeanalizowano segment 14/19 (19.5s - 22.5s)
Przeanalizowano segment 15/19 (21.0s - 24.0s)
Przeanalizowano segment 16/19 (22.5s - 25.5s)
Przeanalizowano segment 17/19 (24.0s - 27.0s)
Przeanalizowano segment 18/19 (25.5s - 28.5s)
Przeanalizowano segment 19/19 (27.0s - 30.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: metal.00090.wav
==================================================
metal          : 86.09%
disco          : 4.52%
hiphop         : 2.55%
pop            : 2.50%
rock           : 2.31%
reggae         : 1.96%
classical      : 0.03%
blues          : 0.02%
jazz           : 0.01%
country        : 0.00%
==================================================
Najwyższe prawdopodobieństwo: metal (86.09%)
No description has been provided for this image
Out[45]:
({'blues': 0.017825775744552772,
  'classical': 0.027760075203045027,
  'country': 0.002435372583644685,
  'disco': 4.5227817063661,
  'hiphop': 2.5530712164350247,
  'jazz': 0.014918340979133254,
  'metal': 86.09028333111813,
  'pop': 2.4984783299212148,
  'reggae': 1.9636492756513977,
  'rock': 2.308796609653846},
 [{'blues': 0.023583014262840152,
   'classical': 0.46205748803913593,
   'country': 0.019548657292034477,
   'disco': 3.5312961786985397,
   'hiphop': 3.4383047372102737,
   'jazz': 0.24340800009667873,
   'metal': 34.12249684333801,
   'pop': 33.13143849372864,
   'reggae': 7.613968849182129,
   'rock': 17.41388738155365},
  {'blues': 0.007908372208476067,
   'classical': 0.017979905533138663,
   'country': 0.0032326246582670137,
   'disco': 3.8070745766162872,
   'hiphop': 6.737145781517029,
   'jazz': 0.007892700523370877,
   'metal': 72.66383171081543,
   'pop': 8.583427965641022,
   'reggae': 4.648828878998756,
   'rock': 3.5226721316576004},
  {'blues': 0.0008232348591263872,
   'classical': 0.003653021849459037,
   'country': 0.0008749594599066768,
   'disco': 1.7864059656858444,
   'hiphop': 5.312639847397804,
   'jazz': 0.0013198936358094215,
   'metal': 88.98088335990906,
   'pop': 1.6313690692186356,
   'reggae': 1.848265528678894,
   'rock': 0.43376944959163666},
  {'blues': 0.001035853802022757,
   'classical': 0.0019445187717792578,
   'country': 0.0012044866707583424,
   'disco': 1.5716738998889923,
   'hiphop': 3.5983093082904816,
   'jazz': 0.0014928591554053128,
   'metal': 90.74822664260864,
   'pop': 0.389550207182765,
   'reggae': 2.7751605957746506,
   'rock': 0.9114041924476624},
  {'blues': 0.0015555689969914965,
   'classical': 0.001907479418150615,
   'country': 0.0011469695891719311,
   'disco': 0.6049564108252525,
   'hiphop': 7.156915962696075,
   'jazz': 0.0014572816326108295,
   'metal': 86.58298254013062,
   'pop': 0.26768145617097616,
   'reggae': 4.420563578605652,
   'rock': 0.9608269669115543},
  {'blues': 0.0009033799869939685,
   'classical': 0.002995773138536606,
   'country': 0.002151540138584096,
   'disco': 1.6062501817941666,
   'hiphop': 1.288962084800005,
   'jazz': 0.003312535773147829,
   'metal': 93.47380995750427,
   'pop': 0.2037597820162773,
   'reggae': 1.2754587456583977,
   'rock': 2.142391726374626},
  {'blues': 0.0010337811545468867,
   'classical': 0.002999781099788379,
   'country': 0.0010165567800868303,
   'disco': 1.4206720516085625,
   'hiphop': 3.492821753025055,
   'jazz': 0.001307995080424007,
   'metal': 91.60423874855042,
   'pop': 0.6291101220995188,
   'reggae': 1.896725781261921,
   'rock': 0.950075127184391},
  {'blues': 0.002594615398265887,
   'classical': 0.0024662789655849338,
   'country': 0.0015363617421826348,
   'disco': 1.5526349656283855,
   'hiphop': 7.1912504732608795,
   'jazz': 0.0012207568033772986,
   'metal': 85.43614745140076,
   'pop': 1.6877787187695503,
   'reggae': 3.056982159614563,
   'rock': 1.0673785582184792},
  {'blues': 0.009130535909207538,
   'classical': 0.0028061911507393233,
   'country': 0.002679239332792349,
   'disco': 7.40157812833786,
   'hiphop': 1.6888255253434181,
   'jazz': 0.0014466994798567612,
   'metal': 85.76756119728088,
   'pop': 0.2601261017844081,
   'reggae': 1.9867276772856712,
   'rock': 2.8791185468435287},
  {'blues': 0.02041990082943812,
   'classical': 0.0012089343726984225,
   'country': 0.0006922036391188158,
   'disco': 4.207177832722664,
   'hiphop': 1.126370020210743,
   'jazz': 0.0013024858162680175,
   'metal': 92.82974004745483,
   'pop': 0.11366169201210141,
   'reggae': 1.3243629597127438,
   'rock': 0.37506173830479383},
  {'blues': 0.006646414840361103,
   'classical': 0.0017169320926768705,
   'country': 0.0009943827535607852,
   'disco': 2.227981574833393,
   'hiphop': 0.3912942484021187,
   'jazz': 0.0011371487744327169,
   'metal': 96.11523747444153,
   'pop': 0.013402625336311758,
   'reggae': 0.1870538340881467,
   'rock': 1.0545401833951473},
  {'blues': 0.03628159174695611,
   'classical': 0.0042477735405554995,
   'country': 0.0011748645192710683,
   'disco': 3.6953989416360855,
   'hiphop': 0.44589899480342865,
   'jazz': 0.0012491993402363732,
   'metal': 94.01584267616272,
   'pop': 0.012901253649033606,
   'reggae': 0.06886596092954278,
   'rock': 1.7181366682052612},
  {'blues': 0.06470323423855007,
   'classical': 0.005445148053695448,
   'country': 0.0013390106687438674,
   'disco': 14.748074114322662,
   'hiphop': 1.0634305886924267,
   'jazz': 0.004024139343528077,
   'metal': 81.75586462020874,
   'pop': 0.1195745775476098,
   'reggae': 0.5284375045448542,
   'rock': 1.7091186717152596},
  {'blues': 0.0735331152100116,
   'classical': 0.002783653326332569,
   'country': 0.0029619319320772775,
   'disco': 14.385981857776642,
   'hiphop': 0.8816155605018139,
   'jazz': 0.006024871981935576,
   'metal': 80.90413808822632,
   'pop': 0.042261945782229304,
   'reggae': 1.984882913529873,
   'rock': 1.7158189788460732},
  {'blues': 0.024427901371382177,
   'classical': 0.001656278982409276,
   'country': 0.002529322409827728,
   'disco': 8.334429562091827,
   'hiphop': 1.3098866678774357,
   'jazz': 0.0023596954633831047,
   'metal': 85.4492723941803,
   'pop': 0.21384248975664377,
   'reggae': 2.966553531587124,
   'rock': 1.695043221116066},
  {'blues': 0.021176737209316343,
   'classical': 0.0023883452740847133,
   'country': 0.001094900017051259,
   'disco': 4.431624338030815,
   'hiphop': 0.5556322168558836,
   'jazz': 0.0007560283847851679,
   'metal': 92.72242784500122,
   'pop': 0.04415231815073639,
   'reggae': 0.19027591915801167,
   'rock': 2.0304735749959946},
  {'blues': 0.020322049385868013,
   'classical': 0.0019650642570923083,
   'country': 0.0006480217507487396,
   'disco': 4.0911562740802765,
   'hiphop': 0.757830310612917,
   'jazz': 0.0013158086403564084,
   'metal': 94.21727657318115,
   'pop': 0.0531637342646718,
   'reggae': 0.04060780047439039,
   'rock': 0.8157119154930115},
  {'blues': 0.010076004400616512,
   'classical': 0.003288199150119908,
   'country': 0.0008879242159309797,
   'disco': 3.1713176518678665,
   'hiphop': 0.8343488909304142,
   'jazz': 0.0015205979252641555,
   'metal': 94.49828267097473,
   'pop': 0.023696380958426744,
   'reggae': 0.20080902613699436,
   'rock': 1.255777757614851},
  {'blues': 0.012534433335531503,
   'classical': 0.003930661841877736,
   'country': 0.0005581215191341471,
   'disco': 3.3571679145097733,
   'hiphop': 1.236870139837265,
   'jazz': 0.0008997807526611723,
   'metal': 93.82712244987488,
   'pop': 0.0501893344335258,
   'reggae': 0.2948049921542406,
   'rock': 1.2159287929534912}])
In [46]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/classical/classical.00009.wav"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 30.01 sekund
Liczba segmentów do analizy: 19
Przeanalizowano segment 1/19 (0.0s - 3.0s)
Przeanalizowano segment 2/19 (1.5s - 4.5s)
Przeanalizowano segment 3/19 (3.0s - 6.0s)
Przeanalizowano segment 4/19 (4.5s - 7.5s)
Przeanalizowano segment 5/19 (6.0s - 9.0s)
Przeanalizowano segment 6/19 (7.5s - 10.5s)
Przeanalizowano segment 7/19 (9.0s - 12.0s)
Przeanalizowano segment 8/19 (10.5s - 13.5s)
Przeanalizowano segment 9/19 (12.0s - 15.0s)
Przeanalizowano segment 10/19 (13.5s - 16.5s)
Przeanalizowano segment 11/19 (15.0s - 18.0s)
Przeanalizowano segment 12/19 (16.5s - 19.5s)
Przeanalizowano segment 13/19 (18.0s - 21.0s)
Przeanalizowano segment 14/19 (19.5s - 22.5s)
Przeanalizowano segment 15/19 (21.0s - 24.0s)
Przeanalizowano segment 16/19 (22.5s - 25.5s)
Przeanalizowano segment 17/19 (24.0s - 27.0s)
Przeanalizowano segment 18/19 (25.5s - 28.5s)
Przeanalizowano segment 19/19 (27.0s - 30.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: classical.00009.wav
==================================================
classical      : 58.67%
jazz           : 33.20%
reggae         : 2.61%
rock           : 2.27%
country        : 2.05%
blues          : 1.09%
pop            : 0.04%
disco          : 0.03%
metal          : 0.02%
hiphop         : 0.02%
==================================================
Najwyższe prawdopodobieństwo: classical (58.67%)
No description has been provided for this image
Out[46]:
({'blues': 1.0903396769208484,
  'classical': 58.66555940163763,
  'country': 2.0529952024509455,
  'disco': 0.032105069610559825,
  'hiphop': 0.017961548560139675,
  'jazz': 33.200386990057794,
  'metal': 0.02454053387258395,
  'pop': 0.04009069560341136,
  'reggae': 2.6056619759736734,
  'rock': 2.270358232061354},
 [{'blues': 1.7148181796073914,
   'classical': 38.5909229516983,
   'country': 0.07983024115674198,
   'disco': 0.08577900007367134,
   'hiphop': 0.002758164919214323,
   'jazz': 59.34528708457947,
   'metal': 0.0018640068446984515,
   'pop': 0.0009483235771767795,
   'reggae': 0.1435565180145204,
   'rock': 0.034226037678308785},
  {'blues': 0.6680948659777641,
   'classical': 12.538091838359833,
   'country': 0.14561032876372337,
   'disco': 0.07012470159679651,
   'hiphop': 0.005531572242034599,
   'jazz': 86.20140552520752,
   'metal': 0.0034862739994423464,
   'pop': 0.0010433586794533767,
   'reggae': 0.34400925505906343,
   'rock': 0.0225975745706819},
  {'blues': 0.4123448859900236,
   'classical': 20.48802822828293,
   'country': 0.1631127088330686,
   'disco': 0.027902069268748164,
   'hiphop': 0.0022597649149247445,
   'jazz': 78.78634929656982,
   'metal': 0.002976362702611368,
   'pop': 0.0006829097856098088,
   'reggae': 0.015913593233563006,
   'rock': 0.1004349091090262},
  {'blues': 2.8685735538601875,
   'classical': 47.922250628471375,
   'country': 0.03435664111748338,
   'disco': 0.012873648665845394,
   'hiphop': 0.04777649883180857,
   'jazz': 48.922038078308105,
   'metal': 0.009708906873129308,
   'pop': 0.00617464174865745,
   'reggae': 0.1679162960499525,
   'rock': 0.008333496953127906},
  {'blues': 1.780073530972004,
   'classical': 93.33140254020691,
   'country': 0.0033214728318853304,
   'disco': 0.02798477653414011,
   'hiphop': 0.0058211004215991125,
   'jazz': 4.667150974273682,
   'metal': 0.0017097445379476994,
   'pop': 0.007576291682198644,
   'reggae': 0.1678583910688758,
   'rock': 0.007097894558683038},
  {'blues': 0.2532809739932418,
   'classical': 93.94935965538025,
   'country': 0.0009668314305599779,
   'disco': 0.012526048521976918,
   'hiphop': 0.013605471758637577,
   'jazz': 5.730950832366943,
   'metal': 0.000496626262247446,
   'pop': 0.022518864716403186,
   'reggae': 0.010879903129534796,
   'rock': 0.005406146010500379},
  {'blues': 0.001986726238101255,
   'classical': 92.77469515800476,
   'country': 0.020200066501274705,
   'disco': 0.02484335273038596,
   'hiphop': 0.002665433748916257,
   'jazz': 7.082159072160721,
   'metal': 0.0008250980499724392,
   'pop': 0.024737388594076037,
   'reggae': 0.0011932054803764913,
   'rock': 0.06668568821623921},
  {'blues': 0.014213277609087527,
   'classical': 82.30040669441223,
   'country': 1.989513821899891,
   'disco': 0.01662532740738243,
   'hiphop': 0.0026489818992558867,
   'jazz': 15.301932394504547,
   'metal': 0.0035202279832446948,
   'pop': 0.0013281685824040323,
   'reggae': 0.006788977043470368,
   'rock': 0.3630299586802721},
  {'blues': 0.2820910420268774,
   'classical': 62.800949811935425,
   'country': 2.441353164613247,
   'disco': 0.010884475341299549,
   'hiphop': 0.013153458712622523,
   'jazz': 34.16702151298523,
   'metal': 0.011705848010024056,
   'pop': 0.000821218236524146,
   'reggae': 0.12362325796857476,
   'rock': 0.14840010553598404},
  {'blues': 0.16157017089426517,
   'classical': 72.21229076385498,
   'country': 7.861575484275818,
   'disco': 0.008098474791040644,
   'hiphop': 0.012893958773929626,
   'jazz': 18.279817700386047,
   'metal': 0.006638178456341848,
   'pop': 0.014285124780144542,
   'reggae': 0.9913275949656963,
   'rock': 0.4515046253800392},
  {'blues': 0.05180782172828913,
   'classical': 73.79041314125061,
   'country': 1.0253957472741604,
   'disco': 0.008182456076610833,
   'hiphop': 0.008470744069200009,
   'jazz': 24.255287647247314,
   'metal': 0.018074850959237665,
   'pop': 0.08161515579558909,
   'reggae': 0.5450646858662367,
   'rock': 0.21568171214312315},
  {'blues': 0.02203994954470545,
   'classical': 43.67178678512573,
   'country': 1.6237305477261543,
   'disco': 0.038139952812343836,
   'hiphop': 0.009926602069754153,
   'jazz': 46.73272371292114,
   'metal': 0.12087980285286903,
   'pop': 0.12573562562465668,
   'reggae': 2.8243815526366234,
   'rock': 4.8306528478860855},
  {'blues': 1.8657326698303223,
   'classical': 9.984157979488373,
   'country': 1.9880400970578194,
   'disco': 0.013041651982348412,
   'hiphop': 0.019184043048880994,
   'jazz': 53.79169583320618,
   'metal': 0.09055623668245971,
   'pop': 0.019634222553577274,
   'reggae': 31.24973177909851,
   'rock': 0.9782247245311737},
  {'blues': 5.132032185792923,
   'classical': 30.696937441825867,
   'country': 1.6592582687735558,
   'disco': 0.0245476549025625,
   'hiphop': 0.12729351874440908,
   'jazz': 47.64884114265442,
   'metal': 0.029200699646025896,
   'pop': 0.36969794891774654,
   'reggae': 11.97158545255661,
   'rock': 2.3406121879816055},
  {'blues': 0.9807003661990166,
   'classical': 80.3136944770813,
   'country': 0.029031498706899583,
   'disco': 0.010178106458624825,
   'hiphop': 0.008171921945177019,
   'jazz': 18.452797830104828,
   'metal': 0.0005076004981674487,
   'pop': 0.016104035603348166,
   'reggae': 0.17989978659898043,
   'rock': 0.008912035991670564},
  {'blues': 4.273876920342445,
   'classical': 68.27011704444885,
   'country': 0.036050903145223856,
   'disco': 0.006105364445829764,
   'hiphop': 0.010193959315074608,
   'jazz': 27.295848727226257,
   'metal': 0.0006827424385846825,
   'pop': 0.005626408528769389,
   'reggae': 0.09863105369731784,
   'rock': 0.002865721398848109},
  {'blues': 0.16396981664001942,
   'classical': 74.73665475845337,
   'country': 2.5452563539147377,
   'disco': 0.008656622958369553,
   'hiphop': 0.007734649261692539,
   'jazz': 22.247979044914246,
   'metal': 0.0032045212719822302,
   'pop': 0.005390326987253502,
   'reggae': 0.14500815887004137,
   'rock': 0.13614073395729065},
  {'blues': 0.017826748080551624,
   'classical': 63.97178769111633,
   'country': 5.392249301075935,
   'disco': 0.052575377048924565,
   'hiphop': 0.011127218749606982,
   'jazz': 20.088979601860046,
   'metal': 0.00773708670749329,
   'pop': 0.02664757485035807,
   'reggae': 0.20137217361479998,
   'rock': 10.229700803756714},
  {'blues': 0.05142017616890371,
   'classical': 52.30168104171753,
   'country': 11.968055367469788,
   'disco': 0.15092726098373532,
   'hiphop': 0.030052359215915203,
   'jazz': 11.809086799621582,
   'metal': 0.1524953288026154,
   'pop': 0.031155627220869064,
   'reggae': 0.3188359085470438,
   'rock': 23.186299204826355}])
In [59]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/jazz/jazz.00056.wav"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 30.17 sekund
Liczba segmentów do analizy: 19
Przeanalizowano segment 1/19 (0.0s - 3.0s)
Przeanalizowano segment 2/19 (1.5s - 4.5s)
Przeanalizowano segment 3/19 (3.0s - 6.0s)
Przeanalizowano segment 4/19 (4.5s - 7.5s)
Przeanalizowano segment 5/19 (6.0s - 9.0s)
Przeanalizowano segment 6/19 (7.5s - 10.5s)
Przeanalizowano segment 7/19 (9.0s - 12.0s)
Przeanalizowano segment 8/19 (10.5s - 13.5s)
Przeanalizowano segment 9/19 (12.0s - 15.0s)
Przeanalizowano segment 10/19 (13.5s - 16.5s)
Przeanalizowano segment 11/19 (15.0s - 18.0s)
Przeanalizowano segment 12/19 (16.5s - 19.5s)
Przeanalizowano segment 13/19 (18.0s - 21.0s)
Przeanalizowano segment 14/19 (19.5s - 22.5s)
Przeanalizowano segment 15/19 (21.0s - 24.0s)
Przeanalizowano segment 16/19 (22.5s - 25.5s)
Przeanalizowano segment 17/19 (24.0s - 27.0s)
Przeanalizowano segment 18/19 (25.5s - 28.5s)
Przeanalizowano segment 19/19 (27.0s - 30.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: jazz.00056.wav
==================================================
jazz           : 44.92%
disco          : 30.45%
country        : 9.63%
metal          : 5.18%
hiphop         : 3.39%
rock           : 2.75%
reggae         : 2.40%
blues          : 0.74%
pop            : 0.49%
classical      : 0.06%
==================================================
Najwyższe prawdopodobieństwo: jazz (44.92%)
No description has been provided for this image
Out[59]:
({'blues': 0.7357968964290769,
  'classical': 0.056347972024109606,
  'country': 9.630210936608675,
  'disco': 30.448491694895846,
  'hiphop': 3.3934485351078605,
  'jazz': 44.91777385732061,
  'metal': 5.181672057063368,
  'pop': 0.4884412218847214,
  'reggae': 2.398172783126172,
  'rock': 2.7496446784904323},
 [{'blues': 0.0035864421079168096,
   'classical': 0.010944964742520824,
   'country': 0.09669472929090261,
   'disco': 2.7654409408569336,
   'hiphop': 33.76246392726898,
   'jazz': 2.6344068348407745,
   'metal': 59.46539044380188,
   'pop': 0.6276661995798349,
   'reggae': 0.302433711476624,
   'rock': 0.3309690626338124},
  {'blues': 0.042633136035874486,
   'classical': 0.036044028820469975,
   'country': 1.2753870338201523,
   'disco': 20.480890572071075,
   'hiphop': 4.03314009308815,
   'jazz': 59.3305766582489,
   'metal': 13.146425783634186,
   'pop': 1.3934983871877193,
   'reggae': 0.2171928295865655,
   'rock': 0.04420753684826195},
  {'blues': 0.043975553126074374,
   'classical': 0.02481423143763095,
   'country': 10.36398783326149,
   'disco': 32.83851742744446,
   'hiphop': 1.295682042837143,
   'jazz': 41.261857748031616,
   'metal': 2.882634848356247,
   'pop': 0.0762052193749696,
   'reggae': 9.01765301823616,
   'rock': 2.1946778520941734},
  {'blues': 0.05962293944321573,
   'classical': 0.03700819215737283,
   'country': 0.8531295694410801,
   'disco': 17.893613874912262,
   'hiphop': 0.671018473803997,
   'jazz': 74.4228184223175,
   'metal': 0.6332692690193653,
   'pop': 0.007021061901468784,
   'reggae': 0.6921565160155296,
   'rock': 4.730342701077461},
  {'blues': 0.11689229868352413,
   'classical': 0.04695999959949404,
   'country': 1.6997059807181358,
   'disco': 48.55034947395325,
   'hiphop': 0.13529859716072679,
   'jazz': 46.190086007118225,
   'metal': 0.19066709792241454,
   'pop': 0.03534503630362451,
   'reggae': 0.26344230864197016,
   'rock': 2.7712466195225716},
  {'blues': 0.20740069448947906,
   'classical': 0.04742304154206067,
   'country': 7.840928435325623,
   'disco': 76.31625533103943,
   'hiphop': 0.11555802775546908,
   'jazz': 12.247941642999649,
   'metal': 0.25762002915143967,
   'pop': 1.3962773606181145,
   'reggae': 1.3178791850805283,
   'rock': 0.25271421764045954},
  {'blues': 0.11102453572675586,
   'classical': 0.009408831829205155,
   'country': 7.721387594938278,
   'disco': 77.94812321662903,
   'hiphop': 0.35761999897658825,
   'jazz': 11.144143342971802,
   'metal': 0.9628406725823879,
   'pop': 0.4069337621331215,
   'reggae': 0.9876309894025326,
   'rock': 0.3508853493258357},
  {'blues': 0.07124105468392372,
   'classical': 0.0440954405348748,
   'country': 2.85874605178833,
   'disco': 62.779998779296875,
   'hiphop': 0.6419939920306206,
   'jazz': 31.18475079536438,
   'metal': 1.0452023707330227,
   'pop': 0.019037742458749563,
   'reggae': 0.5135983694344759,
   'rock': 0.8413331583142281},
  {'blues': 0.16598444199189544,
   'classical': 0.061871460638940334,
   'country': 4.021073132753372,
   'disco': 51.20241045951843,
   'hiphop': 0.7174494676291943,
   'jazz': 38.29653859138489,
   'metal': 2.596472203731537,
   'pop': 0.05250409012660384,
   'reggae': 1.7693284898996353,
   'rock': 1.1163683608174324},
  {'blues': 0.11023638071492314,
   'classical': 0.04400171746965498,
   'country': 2.5639530271291733,
   'disco': 46.15555703639984,
   'hiphop': 1.2272706255316734,
   'jazz': 43.093568086624146,
   'metal': 2.345448359847069,
   'pop': 0.11650169035419822,
   'reggae': 2.309766784310341,
   'rock': 2.0336978137493134},
  {'blues': 0.05245606298558414,
   'classical': 0.016262051940429956,
   'country': 2.3002419620752335,
   'disco': 2.147531881928444,
   'hiphop': 0.46742320992052555,
   'jazz': 92.77696013450623,
   'metal': 1.0378538630902767,
   'pop': 0.024653610307723284,
   'reggae': 0.8796876296401024,
   'rock': 0.2969304099678993},
  {'blues': 0.137798220384866,
   'classical': 0.06155014270916581,
   'country': 7.999721169471741,
   'disco': 9.63209643959999,
   'hiphop': 0.3527380293235183,
   'jazz': 76.82536244392395,
   'metal': 0.7471552584320307,
   'pop': 0.03329748287796974,
   'reggae': 3.735234960913658,
   'rock': 0.47505171969532967},
  {'blues': 0.0456139852758497,
   'classical': 0.08708806708455086,
   'country': 3.594749793410301,
   'disco': 5.8647360652685165,
   'hiphop': 0.36409529857337475,
   'jazz': 86.29336953163147,
   'metal': 0.8070268668234348,
   'pop': 0.01387948723277077,
   'reggae': 1.753687672317028,
   'rock': 1.1757523752748966},
  {'blues': 0.10282282019034028,
   'classical': 0.06851148791611195,
   'country': 4.365319758653641,
   'disco': 18.174107372760773,
   'hiphop': 0.0849391333758831,
   'jazz': 75.07911324501038,
   'metal': 0.20388022530823946,
   'pop': 0.029215318500064313,
   'reggae': 0.4410309251397848,
   'rock': 1.451061014086008},
  {'blues': 0.04786529752891511,
   'classical': 0.05155925755389035,
   'country': 2.0712656900286674,
   'disco': 21.96335941553116,
   'hiphop': 0.20646313205361366,
   'jazz': 70.60698866844177,
   'metal': 0.9919610805809498,
   'pop': 0.011659233132377267,
   'reggae': 0.2135731978341937,
   'rock': 3.8353096693754196},
  {'blues': 0.05966215976513922,
   'classical': 0.018513821123633534,
   'country': 25.157472491264343,
   'disco': 3.729742392897606,
   'hiphop': 0.7969139143824577,
   'jazz': 42.63274967670441,
   'metal': 1.4674301259219646,
   'pop': 0.045128268538974226,
   'reggae': 2.031990699470043,
   'rock': 24.060404300689697},
  {'blues': 0.5238930694758892,
   'classical': 0.010397317964816466,
   'country': 59.65373516082764,
   'disco': 6.110144406557083,
   'hiphop': 12.919871509075165,
   'jazz': 5.442850291728973,
   'metal': 5.997084081172943,
   'pop': 0.0717442948371172,
   'reggae': 5.292058736085892,
   'rock': 3.9782170206308365},
  {'blues': 0.7047718390822411,
   'classical': 0.12051751837134361,
   'country': 8.955462276935577,
   'disco': 26.36239528656006,
   'hiphop': 6.085489317774773,
   'jazz': 41.28676354885101,
   'metal': 1.722065918147564,
   'pop': 1.0955407284200191,
   'reggae': 13.183769583702087,
   'rock': 0.4832304548472166},
  {'blues': 11.372660100460052,
   'classical': 0.27363989502191544,
   'country': 29.581046104431152,
   'disco': 47.60607182979584,
   'hiphop': 0.24009337648749352,
   'jazz': 2.686857618391514,
   'metal': 1.9513405859470367,
   'pop': 3.824274241924286,
   'reggae': 0.6431672722101212,
   'rock': 1.8208492547273636}])
In [79]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/country/country.00012.wav"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 30.01 sekund
Liczba segmentów do analizy: 19
Przeanalizowano segment 1/19 (0.0s - 3.0s)
Przeanalizowano segment 2/19 (1.5s - 4.5s)
Przeanalizowano segment 3/19 (3.0s - 6.0s)
Przeanalizowano segment 4/19 (4.5s - 7.5s)
Przeanalizowano segment 5/19 (6.0s - 9.0s)
Przeanalizowano segment 6/19 (7.5s - 10.5s)
Przeanalizowano segment 7/19 (9.0s - 12.0s)
Przeanalizowano segment 8/19 (10.5s - 13.5s)
Przeanalizowano segment 9/19 (12.0s - 15.0s)
Przeanalizowano segment 10/19 (13.5s - 16.5s)
Przeanalizowano segment 11/19 (15.0s - 18.0s)
Przeanalizowano segment 12/19 (16.5s - 19.5s)
Przeanalizowano segment 13/19 (18.0s - 21.0s)
Przeanalizowano segment 14/19 (19.5s - 22.5s)
Przeanalizowano segment 15/19 (21.0s - 24.0s)
Przeanalizowano segment 16/19 (22.5s - 25.5s)
Przeanalizowano segment 17/19 (24.0s - 27.0s)
Przeanalizowano segment 18/19 (25.5s - 28.5s)
Przeanalizowano segment 19/19 (27.0s - 30.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: country.00012.wav
==================================================
country        : 62.41%
jazz           : 12.90%
classical      : 11.11%
blues          : 5.69%
rock           : 5.48%
disco          : 1.18%
reggae         : 0.81%
pop            : 0.21%
metal          : 0.13%
hiphop         : 0.08%
==================================================
Najwyższe prawdopodobieństwo: country (62.41%)
No description has been provided for this image
Out[79]:
({'blues': 5.686056693268352,
  'classical': 11.108187043359258,
  'country': 62.40704577220114,
  'disco': 1.179354994306586,
  'hiphop': 0.08430761514127401,
  'jazz': 12.90108328332855,
  'metal': 0.1253721963860842,
  'pop': 0.2137953191107188,
  'reggae': 0.8103988962064154,
  'rock': 5.48439628542646},
 [{'blues': 10.684152692556381,
   'classical': 2.8850389644503593,
   'country': 65.56543707847595,
   'disco': 6.470255553722382,
   'hiphop': 0.10350557276979089,
   'jazz': 1.555029023438692,
   'metal': 0.0843064277432859,
   'pop': 0.3251550253480673,
   'reggae': 0.6731521338224411,
   'rock': 11.653970927000046},
  {'blues': 30.710935592651367,
   'classical': 0.05585353937931359,
   'country': 50.16393065452576,
   'disco': 10.187031328678131,
   'hiphop': 0.431771669536829,
   'jazz': 0.029771568370051682,
   'metal': 0.01751542731653899,
   'pop': 0.16571424202993512,
   'reggae': 0.07459879852831364,
   'rock': 8.162877708673477},
  {'blues': 0.18488422501832247,
   'classical': 3.493068367242813,
   'country': 87.97180652618408,
   'disco': 0.17231961246579885,
   'hiphop': 0.010972538439091295,
   'jazz': 0.5688136909157038,
   'metal': 0.005697762389900163,
   'pop': 0.0069853325840085745,
   'reggae': 0.03823376609943807,
   'rock': 7.547220587730408},
  {'blues': 0.8930587209761143,
   'classical': 5.985216796398163,
   'country': 85.43698191642761,
   'disco': 0.5465447902679443,
   'hiphop': 0.0184751654160209,
   'jazz': 3.512514755129814,
   'metal': 0.018135404388885945,
   'pop': 0.00488635923829861,
   'reggae': 0.7477438077330589,
   'rock': 2.8364313766360283},
  {'blues': 0.13859589817002416,
   'classical': 1.4446740970015526,
   'country': 73.9894688129425,
   'disco': 0.434994837269187,
   'hiphop': 0.11442042887210846,
   'jazz': 21.542705595493317,
   'metal': 0.05579536664299667,
   'pop': 0.012601235357578844,
   'reggae': 1.5126903541386127,
   'rock': 0.7540504913777113},
  {'blues': 0.19592384342104197,
   'classical': 7.231280207633972,
   'country': 58.11704397201538,
   'disco': 0.1767291105352342,
   'hiphop': 0.019692133355420083,
   'jazz': 31.409797072410583,
   'metal': 0.026334356516599655,
   'pop': 0.008538636029697955,
   'reggae': 2.132541872560978,
   'rock': 0.6821157410740852},
  {'blues': 0.12988423695787787,
   'classical': 41.848111152648926,
   'country': 10.266630351543427,
   'disco': 0.07897174800746143,
   'hiphop': 0.014679970627184957,
   'jazz': 42.02612638473511,
   'metal': 0.01321183517575264,
   'pop': 0.05041132098995149,
   'reggae': 4.872047156095505,
   'rock': 0.6999306380748749},
  {'blues': 0.11845794506371021,
   'classical': 7.175347208976746,
   'country': 54.530322551727295,
   'disco': 0.5642445757985115,
   'hiphop': 0.037944302312098444,
   'jazz': 33.87269675731659,
   'metal': 0.0252509955316782,
   'pop': 0.07055132300592959,
   'reggae': 1.3255377300083637,
   'rock': 2.2796476259827614},
  {'blues': 0.1358871697448194,
   'classical': 2.3702500388026237,
   'country': 84.1616690158844,
   'disco': 0.6181221455335617,
   'hiphop': 0.03548857057467103,
   'jazz': 3.6102689802646637,
   'metal': 0.003780043334700167,
   'pop': 0.045071414206176996,
   'reggae': 0.07101448718458414,
   'rock': 8.948442339897156},
  {'blues': 3.0012158676981926,
   'classical': 3.8394663482904434,
   'country': 87.82848715782166,
   'disco': 0.32708151265978813,
   'hiphop': 0.01217769313370809,
   'jazz': 1.3510172255337238,
   'metal': 0.030003426945768297,
   'pop': 0.01179782411782071,
   'reggae': 0.03656383778434247,
   'rock': 3.5621806979179382},
  {'blues': 1.616869866847992,
   'classical': 2.382466569542885,
   'country': 81.97953701019287,
   'disco': 0.3231893992051482,
   'hiphop': 0.06661657243967056,
   'jazz': 0.9176002815365791,
   'metal': 0.27059735730290413,
   'pop': 0.006087357542128302,
   'reggae': 0.15158470487222075,
   'rock': 12.285445630550385},
  {'blues': 0.2082460094243288,
   'classical': 0.5822838749736547,
   'country': 62.976258993148804,
   'disco': 0.3981911577284336,
   'hiphop': 0.17666163621470332,
   'jazz': 25.76373517513275,
   'metal': 0.3924488555639982,
   'pop': 0.007670362538192421,
   'reggae': 0.37100741174072027,
   'rock': 9.123500436544418},
  {'blues': 0.1457509584724903,
   'classical': 0.03431094519328326,
   'country': 68.5772180557251,
   'disco': 0.999081414192915,
   'hiphop': 0.4641071427613497,
   'jazz': 25.04524290561676,
   'metal': 1.0421290062367916,
   'pop': 0.030982523458078504,
   'reggae': 0.7150275632739067,
   'rock': 2.94614490121603},
  {'blues': 1.5018007718026638,
   'classical': 3.6879751831293106,
   'country': 83.52704048156738,
   'disco': 0.2908136462792754,
   'hiphop': 0.007121004455257207,
   'jazz': 7.108073681592941,
   'metal': 0.008612981764599681,
   'pop': 0.030757123022340238,
   'reggae': 1.4736727811396122,
   'rock': 2.3641325533390045},
  {'blues': 33.01629424095154,
   'classical': 18.621566891670227,
   'country': 36.83224022388458,
   'disco': 0.2984700258821249,
   'hiphop': 0.03692219906952232,
   'jazz': 5.179250240325928,
   'metal': 0.007713710510870442,
   'pop': 1.0075694881379604,
   'reggae': 0.35493087489157915,
   'rock': 4.64504212141037},
  {'blues': 24.619142711162567,
   'classical': 42.15691387653351,
   'country': 18.90094131231308,
   'disco': 0.43147620745003223,
   'hiphop': 0.01583277917234227,
   'jazz': 6.7650191485881805,
   'metal': 0.005637205686070956,
   'pop': 2.217291109263897,
   'reggae': 0.4616096615791321,
   'rock': 4.426133260130882},
  {'blues': 0.09227893897332251,
   'classical': 6.1695389449596405,
   'country': 71.92299962043762,
   'disco': 0.05414133775047958,
   'hiphop': 0.012039366993121803,
   'jazz': 11.707734316587448,
   'metal': 0.12433774536475539,
   'pop': 0.05134756211191416,
   'reggae': 0.14744169311597943,
   'rock': 9.718139469623566},
  {'blues': 0.2677805721759796,
   'classical': 5.988912656903267,
   'country': 72.55138158798218,
   'disco': 0.024058767303358763,
   'hiphop': 0.020535443036351353,
   'jazz': 11.539145559072495,
   'metal': 0.21893612574785948,
   'pop': 0.005009591041016392,
   'reggae': 0.1979415537789464,
   'rock': 9.186291694641113},
  {'blues': 0.37391691002994776,
   'classical': 55.103278160095215,
   'country': 30.43447434902191,
   'disco': 0.01202772109536454,
   'hiphop': 0.0028804985049646348,
   'jazz': 11.616040021181107,
   'metal': 0.031627697171643376,
   'pop': 0.0036832330806646496,
   'reggae': 0.04023883957415819,
   'rock': 2.381831221282482}])
In [85]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/blues/blues.00006.wav"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 30.01 sekund
Liczba segmentów do analizy: 19
Przeanalizowano segment 1/19 (0.0s - 3.0s)
Przeanalizowano segment 2/19 (1.5s - 4.5s)
Przeanalizowano segment 3/19 (3.0s - 6.0s)
Przeanalizowano segment 4/19 (4.5s - 7.5s)
Przeanalizowano segment 5/19 (6.0s - 9.0s)
Przeanalizowano segment 6/19 (7.5s - 10.5s)
Przeanalizowano segment 7/19 (9.0s - 12.0s)
Przeanalizowano segment 8/19 (10.5s - 13.5s)
Przeanalizowano segment 9/19 (12.0s - 15.0s)
Przeanalizowano segment 10/19 (13.5s - 16.5s)
Przeanalizowano segment 11/19 (15.0s - 18.0s)
Przeanalizowano segment 12/19 (16.5s - 19.5s)
Przeanalizowano segment 13/19 (18.0s - 21.0s)
Przeanalizowano segment 14/19 (19.5s - 22.5s)
Przeanalizowano segment 15/19 (21.0s - 24.0s)
Przeanalizowano segment 16/19 (22.5s - 25.5s)
Przeanalizowano segment 17/19 (24.0s - 27.0s)
Przeanalizowano segment 18/19 (25.5s - 28.5s)
Przeanalizowano segment 19/19 (27.0s - 30.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: blues.00006.wav
==================================================
blues          : 67.36%
classical      : 9.21%
jazz           : 8.02%
reggae         : 5.96%
rock           : 3.46%
country        : 2.50%
hiphop         : 1.76%
metal          : 1.37%
pop            : 0.34%
disco          : 0.02%
==================================================
Najwyższe prawdopodobieństwo: blues (67.36%)
No description has been provided for this image
Out[85]:
({'blues': 67.36145531268497,
  'classical': 9.20743457766213,
  'country': 2.500761463000488,
  'disco': 0.01902367551003025,
  'hiphop': 1.7622333464188207,
  'jazz': 8.019749067821785,
  'metal': 1.373103703640242,
  'pop': 0.3389398686857404,
  'reggae': 5.959059516164033,
  'rock': 3.4582403671887922},
 [{'blues': 93.07758212089539,
   'classical': 0.1368983183056116,
   'country': 0.7697729393839836,
   'disco': 0.0038834008591948077,
   'hiphop': 0.09677180205471814,
   'jazz': 0.2503312658518553,
   'metal': 0.02133641391992569,
   'pop': 0.18972383113577962,
   'reggae': 5.2275050431489944,
   'rock': 0.22618931252509356},
  {'blues': 50.29304623603821,
   'classical': 0.056495401076972485,
   'country': 6.964592635631561,
   'disco': 0.006874847167637199,
   'hiphop': 0.9974721819162369,
   'jazz': 1.8072331324219704,
   'metal': 0.22909545805305243,
   'pop': 0.6552212405949831,
   'reggae': 38.78328502178192,
   'rock': 0.206687836907804},
  {'blues': 81.62571787834167,
   'classical': 0.3440812695771456,
   'country': 15.150304138660431,
   'disco': 0.0022603844627155922,
   'hiphop': 0.07833834388293326,
   'jazz': 1.8507491797208786,
   'metal': 0.20220500882714987,
   'pop': 0.0627474277280271,
   'reggae': 0.5914949346333742,
   'rock': 0.09210489806719124},
  {'blues': 77.1125078201294,
   'classical': 18.593306839466095,
   'country': 3.0157435685396194,
   'disco': 0.006344601570162922,
   'hiphop': 0.09099175804294646,
   'jazz': 1.0311395861208439,
   'metal': 0.019425056234467775,
   'pop': 0.07793714758008718,
   'reggae': 0.03544064238667488,
   'rock': 0.01716948172543198},
  {'blues': 83.57672691345215,
   'classical': 11.902705579996109,
   'country': 2.8591621667146683,
   'disco': 0.007120498776203021,
   'hiphop': 0.09429653873667121,
   'jazz': 1.1343665421009064,
   'metal': 0.02115801180480048,
   'pop': 0.1844567246735096,
   'reggae': 0.1849610242061317,
   'rock': 0.035041707451455295},
  {'blues': 52.545714378356934,
   'classical': 36.44745945930481,
   'country': 5.0754740834236145,
   'disco': 0.00515115971211344,
   'hiphop': 0.09873347589746118,
   'jazz': 5.6326985359191895,
   'metal': 0.009535637218505144,
   'pop': 0.1011995947919786,
   'reggae': 0.04612382035702467,
   'rock': 0.03791477356571704},
  {'blues': 53.49031686782837,
   'classical': 36.814647912979126,
   'country': 3.666183352470398,
   'disco': 0.006858250708319247,
   'hiphop': 0.05988777265883982,
   'jazz': 5.787038058042526,
   'metal': 0.007882063800934702,
   'pop': 0.10138138895854354,
   'reggae': 0.05389516591094434,
   'rock': 0.011911996261915192},
  {'blues': 21.0416242480278,
   'classical': 0.7509465795010328,
   'country': 2.607722580432892,
   'disco': 0.018952555547002703,
   'hiphop': 3.6808688193559647,
   'jazz': 64.55654501914978,
   'metal': 1.6538172960281372,
   'pop': 1.5986030921339989,
   'reggae': 2.647317759692669,
   'rock': 1.4436101540923119},
  {'blues': 4.391602054238319,
   'classical': 0.0815266917925328,
   'country': 0.34649602603167295,
   'disco': 0.21370884496718645,
   'hiphop': 8.245695382356644,
   'jazz': 26.151689887046814,
   'metal': 1.3773820362985134,
   'pop': 1.7052002251148224,
   'reggae': 0.491363275796175,
   'rock': 56.99533224105835},
  {'blues': 79.83189225196838,
   'classical': 12.021329998970032,
   'country': 0.08552370127290487,
   'disco': 0.010696448589442298,
   'hiphop': 0.029818012262694538,
   'jazz': 7.7078282833099365,
   'metal': 0.009092591790249571,
   'pop': 0.154836755245924,
   'reggae': 0.104845454916358,
   'rock': 0.044143537525087595},
  {'blues': 75.85736513137817,
   'classical': 11.353513598442078,
   'country': 0.8602178655564785,
   'disco': 0.0018168057067668997,
   'hiphop': 0.05579056451097131,
   'jazz': 11.620394885540009,
   'metal': 0.024920894065871835,
   'pop': 0.07867400418035686,
   'reggae': 0.09833757067099214,
   'rock': 0.04896259633824229},
  {'blues': 89.2682135105133,
   'classical': 0.0721924181561917,
   'country': 1.791100949048996,
   'disco': 0.0045631932152900845,
   'hiphop': 0.2567571122199297,
   'jazz': 0.36100614815950394,
   'metal': 0.308873294852674,
   'pop': 0.10243735741823912,
   'reggae': 7.193178683519363,
   'rock': 0.6416813004761934},
  {'blues': 3.199756145477295,
   'classical': 0.0072893177275545895,
   'country': 0.31325099989771843,
   'disco': 0.025295023806393147,
   'hiphop': 17.378875613212585,
   'jazz': 0.16091528814285994,
   'metal': 21.236295998096466,
   'pop': 0.23000179789960384,
   'reggae': 56.09477758407593,
   'rock': 1.3535449281334877},
  {'blues': 95.84603309631348,
   'classical': 0.651055620983243,
   'country': 1.8047675490379333,
   'disco': 0.0013404766832536552,
   'hiphop': 0.06853097002021968,
   'jazz': 0.903053767979145,
   'metal': 0.05652847466990352,
   'pop': 0.074174371547997,
   'reggae': 0.5441112443804741,
   'rock': 0.05039239185862243},
  {'blues': 78.41348052024841,
   'classical': 13.67950588464737,
   'country': 1.1747218668460846,
   'disco': 0.001947481359820813,
   'hiphop': 0.05289281252771616,
   'jazz': 6.491206586360931,
   'metal': 0.03603314980864525,
   'pop': 0.04300298751331866,
   'reggae': 0.07732502999715507,
   'rock': 0.029892163001932204},
  {'blues': 60.85498929023743,
   'classical': 28.093501925468445,
   'country': 0.3142622532323003,
   'disco': 0.0025341530999867246,
   'hiphop': 0.08310198318213224,
   'jazz': 10.498891770839691,
   'metal': 0.027342454995959997,
   'pop': 0.03758336533792317,
   'reggae': 0.06724748527631164,
   'rock': 0.020542190759442747},
  {'blues': 94.68124508857727,
   'classical': 1.5077444724738598,
   'country': 0.06340694963000715,
   'disco': 0.02120090794051066,
   'hiphop': 0.26726224459707737,
   'jazz': 1.7940126359462738,
   'metal': 0.055960839381441474,
   'pop': 0.15803452115505934,
   'reggae': 0.22488089744001627,
   'rock': 1.2262453325092793},
  {'blues': 91.98271036148071,
   'classical': 0.2392951399087906,
   'country': 0.3918346483260393,
   'disco': 0.019661187252495438,
   'hiphop': 1.8057657405734062,
   'jazz': 0.33301126677542925,
   'metal': 0.7680727634578943,
   'pop': 0.7835622876882553,
   'reggae': 0.5725165829062462,
   'rock': 3.1035685911774635},
  {'blues': 92.7771270275116,
   'classical': 2.1877605468034744,
   'country': 0.25992952287197113,
   'disco': 0.0012396132660796866,
   'hiphop': 0.04058245394844562,
   'jazz': 4.303120449185371,
   'metal': 0.024012925860006362,
   'pop': 0.1010793843306601,
   'reggae': 0.18352358601987362,
   'rock': 0.12163154315203428}])
In [50]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Poboczne_projekty/Music_Genre_Classification_1/data/genres_original/reggae/reggae.00071.wav"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 30.00 sekund
Liczba segmentów do analizy: 19
Przeanalizowano segment 1/19 (0.0s - 3.0s)
Przeanalizowano segment 2/19 (1.5s - 4.5s)
Przeanalizowano segment 3/19 (3.0s - 6.0s)
Przeanalizowano segment 4/19 (4.5s - 7.5s)
Przeanalizowano segment 5/19 (6.0s - 9.0s)
Przeanalizowano segment 6/19 (7.5s - 10.5s)
Przeanalizowano segment 7/19 (9.0s - 12.0s)
Przeanalizowano segment 8/19 (10.5s - 13.5s)
Przeanalizowano segment 9/19 (12.0s - 15.0s)
Przeanalizowano segment 10/19 (13.5s - 16.5s)
Przeanalizowano segment 11/19 (15.0s - 18.0s)
Przeanalizowano segment 12/19 (16.5s - 19.5s)
Przeanalizowano segment 13/19 (18.0s - 21.0s)
Przeanalizowano segment 14/19 (19.5s - 22.5s)
Przeanalizowano segment 15/19 (21.0s - 24.0s)
Przeanalizowano segment 16/19 (22.5s - 25.5s)
Przeanalizowano segment 17/19 (24.0s - 27.0s)
Przeanalizowano segment 18/19 (25.5s - 28.5s)
Przeanalizowano segment 19/19 (27.0s - 30.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: reggae.00071.wav
==================================================
hiphop         : 44.20%
metal          : 37.27%
reggae         : 6.67%
disco          : 5.00%
pop            : 4.90%
jazz           : 0.99%
rock           : 0.61%
country        : 0.19%
blues          : 0.17%
classical      : 0.00%
==================================================
Najwyższe prawdopodobieństwo: hiphop (44.20%)
No description has been provided for this image
Out[50]:
({'blues': 0.17061860343777593,
  'classical': 0.003079130599297442,
  'country': 0.19269698210624292,
  'disco': 5.0012293902814,
  'hiphop': 44.20255814727984,
  'jazz': 0.9856401572745342,
  'metal': 37.26724383274191,
  'pop': 4.9046500071295,
  'reggae': 6.665821888140942,
  'rock': 0.6064621730442205},
 [{'blues': 0.009596790914656594,
   'classical': 0.0009466907613386866,
   'country': 0.04015220620203763,
   'disco': 0.1041126437485218,
   'hiphop': 22.066886723041534,
   'jazz': 0.022953766165301204,
   'metal': 76.52587294578552,
   'pop': 0.20272957626730204,
   'reggae': 1.0166044346988201,
   'rock': 0.01014505178318359},
  {'blues': 2.2988270968198776,
   'classical': 0.012485007755458355,
   'country': 1.2172801420092583,
   'disco': 43.415746092796326,
   'hiphop': 12.175056338310242,
   'jazz': 0.4049282055348158,
   'metal': 28.887087106704712,
   'pop': 7.892535626888275,
   'reggae': 2.9243292286992073,
   'rock': 0.7717305328696966},
  {'blues': 0.35338590387254953,
   'classical': 0.001225054256792646,
   'country': 0.1296270522288978,
   'disco': 6.574474275112152,
   'hiphop': 25.393113493919373,
   'jazz': 0.22971718572080135,
   'metal': 66.05997681617737,
   'pop': 0.9722786024212837,
   'reggae': 0.2486547688022256,
   'rock': 0.03754184581339359},
  {'blues': 0.01494824537076056,
   'classical': 0.0008822371455607936,
   'country': 0.021434378868434578,
   'disco': 1.3059359975159168,
   'hiphop': 50.298649072647095,
   'jazz': 0.005938572212471627,
   'metal': 47.94459342956543,
   'pop': 0.20965065341442823,
   'reggae': 0.19672706257551908,
   'rock': 0.0012450690519472118},
  {'blues': 0.013271442730911076,
   'classical': 0.0005620004230877385,
   'country': 0.0022599941075895913,
   'disco': 0.26361593045294285,
   'hiphop': 35.59412658214569,
   'jazz': 0.0037245514249661937,
   'metal': 63.09459209442139,
   'pop': 0.6562980357557535,
   'reggae': 0.27408176101744175,
   'rock': 0.09746908908709884},
  {'blues': 0.022414510021917522,
   'classical': 0.0012613460967259016,
   'country': 0.0031741703423904255,
   'disco': 0.7328721694648266,
   'hiphop': 28.82933020591736,
   'jazz': 0.015758506197016686,
   'metal': 67.0016348361969,
   'pop': 0.8568273857235909,
   'reggae': 2.2942380979657173,
   'rock': 0.242485455237329},
  {'blues': 0.09796359809115529,
   'classical': 0.006534398562507704,
   'country': 0.1809637644328177,
   'disco': 0.7339304313063622,
   'hiphop': 27.752315998077393,
   'jazz': 3.497067838907242,
   'metal': 26.493343710899353,
   'pop': 8.935334533452988,
   'reggae': 24.102677404880524,
   'rock': 8.199862390756607},
  {'blues': 0.0011793662451964337,
   'classical': 0.0007871992238506209,
   'country': 0.001485726170358248,
   'disco': 0.2540071029216051,
   'hiphop': 81.33337497711182,
   'jazz': 0.024887581821531057,
   'metal': 16.321925818920135,
   'pop': 1.5410861931741238,
   'reggae': 0.47499421052634716,
   'rock': 0.04627580055966973},
  {'blues': 0.0011634248949121684,
   'classical': 0.0004398789769766154,
   'country': 0.0016762764062150382,
   'disco': 0.2324532251805067,
   'hiphop': 92.20954775810242,
   'jazz': 0.005678254092345014,
   'metal': 4.940721765160561,
   'pop': 1.859244704246521,
   'reggae': 0.7289833854883909,
   'rock': 0.020091496116947383},
  {'blues': 0.002325566492800135,
   'classical': 0.002785686228889972,
   'country': 0.0025981251383200288,
   'disco': 0.47453618608415127,
   'hiphop': 54.34545278549194,
   'jazz': 0.01634327636566013,
   'metal': 41.92264378070831,
   'pop': 2.267918363213539,
   'reggae': 0.8952576667070389,
   'rock': 0.07013487629592419},
  {'blues': 0.07512609008699656,
   'classical': 0.003132272104267031,
   'country': 0.18098540604114532,
   'disco': 11.322010308504105,
   'hiphop': 24.062247574329376,
   'jazz': 0.40225726552307606,
   'metal': 50.19760727882385,
   'pop': 12.65476793050766,
   'reggae': 0.7951114326715469,
   'rock': 0.30675739981234074},
  {'blues': 0.012961482570972294,
   'classical': 0.003824718442047015,
   'country': 1.3126778416335583,
   'disco': 0.9650577791035175,
   'hiphop': 57.2715699672699,
   'jazz': 0.7229676004499197,
   'metal': 8.598236739635468,
   'pop': 2.3318450897932053,
   'reggae': 28.401005268096924,
   'rock': 0.37985662929713726},
  {'blues': 0.0071684829890728,
   'classical': 0.002626746027090121,
   'country': 0.01692484802333638,
   'disco': 11.700187623500824,
   'hiphop': 42.408156394958496,
   'jazz': 0.01576603972353041,
   'metal': 35.11502146720886,
   'pop': 6.128512695431709,
   'reggae': 4.593314975500107,
   'rock': 0.012321630492806435},
  {'blues': 0.03160424530506134,
   'classical': 0.002653511728567537,
   'country': 0.025559772620908916,
   'disco': 12.043272703886032,
   'hiphop': 24.41999316215515,
   'jazz': 0.007805771747371182,
   'metal': 58.090728521347046,
   'pop': 4.852902889251709,
   'reggae': 0.4870282020419836,
   'rock': 0.03845592145808041},
  {'blues': 0.017768098041415215,
   'classical': 0.002612450043670833,
   'country': 0.011837900092359632,
   'disco': 0.12191315181553364,
   'hiphop': 29.055699706077576,
   'jazz': 0.03167361137457192,
   'metal': 66.40809178352356,
   'pop': 1.1162495240569115,
   'reggae': 2.653958648443222,
   'rock': 0.5801963154226542},
  {'blues': 0.06861232686787844,
   'classical': 0.006795665831305087,
   'country': 0.22685891017317772,
   'disco': 0.152961618732661,
   'hiphop': 38.786548376083374,
   'jazz': 9.766199439764023,
   'metal': 37.83946335315704,
   'pop': 4.280474781990051,
   'reggae': 8.536562323570251,
   'rock': 0.33551629167050123},
  {'blues': 0.053358840523287654,
   'classical': 0.0058685058320406824,
   'country': 0.12658933410421014,
   'disco': 0.7150599732995033,
   'hiphop': 51.760655641555786,
   'jazz': 3.3886678516864777,
   'metal': 6.074793636798859,
   'pop': 21.442407369613647,
   'reggae': 16.35262668132782,
   'rock': 0.07997064967639744},
  {'blues': 0.12833393411710858,
   'classical': 0.0015691144653828815,
   'country': 0.01614568755030632,
   'disco': 3.721443936228752,
   'hiphop': 64.5028829574585,
   'jazz': 0.15616636956110597,
   'metal': 3.6660734564065933,
   'pop': 5.6722842156887054,
   'reggae': 21.91808372735977,
   'rock': 0.2170163905248046},
  {'blues': 0.03174401936121285,
   'classical': 0.0015109974810911808,
   'country': 0.1430111238732934,
   'disco': 0.18976726569235325,
   'hiphop': 77.58299708366394,
   'jazz': 0.00866129994392395,
   'metal': 2.895224280655384,
   'pop': 9.315001964569092,
   'reggae': 9.756376594305038,
   'rock': 0.0757084519136697}])
In [51]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/Nirvana - Heart-Shaped Box.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 280.11 sekund
Liczba segmentów do analizy: 185
Przeanalizowano segment 1/185 (0.0s - 3.0s)
Przeanalizowano segment 2/185 (1.5s - 4.5s)
Przeanalizowano segment 3/185 (3.0s - 6.0s)
Przeanalizowano segment 4/185 (4.5s - 7.5s)
Przeanalizowano segment 5/185 (6.0s - 9.0s)
Przeanalizowano segment 6/185 (7.5s - 10.5s)
Przeanalizowano segment 7/185 (9.0s - 12.0s)
Przeanalizowano segment 8/185 (10.5s - 13.5s)
Przeanalizowano segment 9/185 (12.0s - 15.0s)
Przeanalizowano segment 10/185 (13.5s - 16.5s)
Przeanalizowano segment 11/185 (15.0s - 18.0s)
Przeanalizowano segment 12/185 (16.5s - 19.5s)
Przeanalizowano segment 13/185 (18.0s - 21.0s)
Przeanalizowano segment 14/185 (19.5s - 22.5s)
Przeanalizowano segment 15/185 (21.0s - 24.0s)
Przeanalizowano segment 16/185 (22.5s - 25.5s)
Przeanalizowano segment 17/185 (24.0s - 27.0s)
Przeanalizowano segment 18/185 (25.5s - 28.5s)
Przeanalizowano segment 19/185 (27.0s - 30.0s)
Przeanalizowano segment 20/185 (28.5s - 31.5s)
Przeanalizowano segment 21/185 (30.0s - 33.0s)
Przeanalizowano segment 22/185 (31.5s - 34.5s)
Przeanalizowano segment 23/185 (33.0s - 36.0s)
Przeanalizowano segment 24/185 (34.5s - 37.5s)
Przeanalizowano segment 25/185 (36.0s - 39.0s)
Przeanalizowano segment 26/185 (37.5s - 40.5s)
Przeanalizowano segment 27/185 (39.0s - 42.0s)
Przeanalizowano segment 28/185 (40.5s - 43.5s)
Przeanalizowano segment 29/185 (42.0s - 45.0s)
Przeanalizowano segment 30/185 (43.5s - 46.5s)
Przeanalizowano segment 31/185 (45.0s - 48.0s)
Przeanalizowano segment 32/185 (46.5s - 49.5s)
Przeanalizowano segment 33/185 (48.0s - 51.0s)
Przeanalizowano segment 34/185 (49.5s - 52.5s)
Przeanalizowano segment 35/185 (51.0s - 54.0s)
Przeanalizowano segment 36/185 (52.5s - 55.5s)
Przeanalizowano segment 37/185 (54.0s - 57.0s)
Przeanalizowano segment 38/185 (55.5s - 58.5s)
Przeanalizowano segment 39/185 (57.0s - 60.0s)
Przeanalizowano segment 40/185 (58.5s - 61.5s)
Przeanalizowano segment 41/185 (60.0s - 63.0s)
Przeanalizowano segment 42/185 (61.5s - 64.5s)
Przeanalizowano segment 43/185 (63.0s - 66.0s)
Przeanalizowano segment 44/185 (64.5s - 67.5s)
Przeanalizowano segment 45/185 (66.0s - 69.0s)
Przeanalizowano segment 46/185 (67.5s - 70.5s)
Przeanalizowano segment 47/185 (69.0s - 72.0s)
Przeanalizowano segment 48/185 (70.5s - 73.5s)
Przeanalizowano segment 49/185 (72.0s - 75.0s)
Przeanalizowano segment 50/185 (73.5s - 76.5s)
Przeanalizowano segment 51/185 (75.0s - 78.0s)
Przeanalizowano segment 52/185 (76.5s - 79.5s)
Przeanalizowano segment 53/185 (78.0s - 81.0s)
Przeanalizowano segment 54/185 (79.5s - 82.5s)
Przeanalizowano segment 55/185 (81.0s - 84.0s)
Przeanalizowano segment 56/185 (82.5s - 85.5s)
Przeanalizowano segment 57/185 (84.0s - 87.0s)
Przeanalizowano segment 58/185 (85.5s - 88.5s)
Przeanalizowano segment 59/185 (87.0s - 90.0s)
Przeanalizowano segment 60/185 (88.5s - 91.5s)
Przeanalizowano segment 61/185 (90.0s - 93.0s)
Przeanalizowano segment 62/185 (91.5s - 94.5s)
Przeanalizowano segment 63/185 (93.0s - 96.0s)
Przeanalizowano segment 64/185 (94.5s - 97.5s)
Przeanalizowano segment 65/185 (96.0s - 99.0s)
Przeanalizowano segment 66/185 (97.5s - 100.5s)
Przeanalizowano segment 67/185 (99.0s - 102.0s)
Przeanalizowano segment 68/185 (100.5s - 103.5s)
Przeanalizowano segment 69/185 (102.0s - 105.0s)
Przeanalizowano segment 70/185 (103.5s - 106.5s)
Przeanalizowano segment 71/185 (105.0s - 108.0s)
Przeanalizowano segment 72/185 (106.5s - 109.5s)
Przeanalizowano segment 73/185 (108.0s - 111.0s)
Przeanalizowano segment 74/185 (109.5s - 112.5s)
Przeanalizowano segment 75/185 (111.0s - 114.0s)
Przeanalizowano segment 76/185 (112.5s - 115.5s)
Przeanalizowano segment 77/185 (114.0s - 117.0s)
Przeanalizowano segment 78/185 (115.5s - 118.5s)
Przeanalizowano segment 79/185 (117.0s - 120.0s)
Przeanalizowano segment 80/185 (118.5s - 121.5s)
Przeanalizowano segment 81/185 (120.0s - 123.0s)
Przeanalizowano segment 82/185 (121.5s - 124.5s)
Przeanalizowano segment 83/185 (123.0s - 126.0s)
Przeanalizowano segment 84/185 (124.5s - 127.5s)
Przeanalizowano segment 85/185 (126.0s - 129.0s)
Przeanalizowano segment 86/185 (127.5s - 130.5s)
Przeanalizowano segment 87/185 (129.0s - 132.0s)
Przeanalizowano segment 88/185 (130.5s - 133.5s)
Przeanalizowano segment 89/185 (132.0s - 135.0s)
Przeanalizowano segment 90/185 (133.5s - 136.5s)
Przeanalizowano segment 91/185 (135.0s - 138.0s)
Przeanalizowano segment 92/185 (136.5s - 139.5s)
Przeanalizowano segment 93/185 (138.0s - 141.0s)
Przeanalizowano segment 94/185 (139.5s - 142.5s)
Przeanalizowano segment 95/185 (141.0s - 144.0s)
Przeanalizowano segment 96/185 (142.5s - 145.5s)
Przeanalizowano segment 97/185 (144.0s - 147.0s)
Przeanalizowano segment 98/185 (145.5s - 148.5s)
Przeanalizowano segment 99/185 (147.0s - 150.0s)
Przeanalizowano segment 100/185 (148.5s - 151.5s)
Przeanalizowano segment 101/185 (150.0s - 153.0s)
Przeanalizowano segment 102/185 (151.5s - 154.5s)
Przeanalizowano segment 103/185 (153.0s - 156.0s)
Przeanalizowano segment 104/185 (154.5s - 157.5s)
Przeanalizowano segment 105/185 (156.0s - 159.0s)
Przeanalizowano segment 106/185 (157.5s - 160.5s)
Przeanalizowano segment 107/185 (159.0s - 162.0s)
Przeanalizowano segment 108/185 (160.5s - 163.5s)
Przeanalizowano segment 109/185 (162.0s - 165.0s)
Przeanalizowano segment 110/185 (163.5s - 166.5s)
Przeanalizowano segment 111/185 (165.0s - 168.0s)
Przeanalizowano segment 112/185 (166.5s - 169.5s)
Przeanalizowano segment 113/185 (168.0s - 171.0s)
Przeanalizowano segment 114/185 (169.5s - 172.5s)
Przeanalizowano segment 115/185 (171.0s - 174.0s)
Przeanalizowano segment 116/185 (172.5s - 175.5s)
Przeanalizowano segment 117/185 (174.0s - 177.0s)
Przeanalizowano segment 118/185 (175.5s - 178.5s)
Przeanalizowano segment 119/185 (177.0s - 180.0s)
Przeanalizowano segment 120/185 (178.5s - 181.5s)
Przeanalizowano segment 121/185 (180.0s - 183.0s)
Przeanalizowano segment 122/185 (181.5s - 184.5s)
Przeanalizowano segment 123/185 (183.0s - 186.0s)
Przeanalizowano segment 124/185 (184.5s - 187.5s)
Przeanalizowano segment 125/185 (186.0s - 189.0s)
Przeanalizowano segment 126/185 (187.5s - 190.5s)
Przeanalizowano segment 127/185 (189.0s - 192.0s)
Przeanalizowano segment 128/185 (190.5s - 193.5s)
Przeanalizowano segment 129/185 (192.0s - 195.0s)
Przeanalizowano segment 130/185 (193.5s - 196.5s)
Przeanalizowano segment 131/185 (195.0s - 198.0s)
Przeanalizowano segment 132/185 (196.5s - 199.5s)
Przeanalizowano segment 133/185 (198.0s - 201.0s)
Przeanalizowano segment 134/185 (199.5s - 202.5s)
Przeanalizowano segment 135/185 (201.0s - 204.0s)
Przeanalizowano segment 136/185 (202.5s - 205.5s)
Przeanalizowano segment 137/185 (204.0s - 207.0s)
Przeanalizowano segment 138/185 (205.5s - 208.5s)
Przeanalizowano segment 139/185 (207.0s - 210.0s)
Przeanalizowano segment 140/185 (208.5s - 211.5s)
Przeanalizowano segment 141/185 (210.0s - 213.0s)
Przeanalizowano segment 142/185 (211.5s - 214.5s)
Przeanalizowano segment 143/185 (213.0s - 216.0s)
Przeanalizowano segment 144/185 (214.5s - 217.5s)
Przeanalizowano segment 145/185 (216.0s - 219.0s)
Przeanalizowano segment 146/185 (217.5s - 220.5s)
Przeanalizowano segment 147/185 (219.0s - 222.0s)
Przeanalizowano segment 148/185 (220.5s - 223.5s)
Przeanalizowano segment 149/185 (222.0s - 225.0s)
Przeanalizowano segment 150/185 (223.5s - 226.5s)
Przeanalizowano segment 151/185 (225.0s - 228.0s)
Przeanalizowano segment 152/185 (226.5s - 229.5s)
Przeanalizowano segment 153/185 (228.0s - 231.0s)
Przeanalizowano segment 154/185 (229.5s - 232.5s)
Przeanalizowano segment 155/185 (231.0s - 234.0s)
Przeanalizowano segment 156/185 (232.5s - 235.5s)
Przeanalizowano segment 157/185 (234.0s - 237.0s)
Przeanalizowano segment 158/185 (235.5s - 238.5s)
Przeanalizowano segment 159/185 (237.0s - 240.0s)
Przeanalizowano segment 160/185 (238.5s - 241.5s)
Przeanalizowano segment 161/185 (240.0s - 243.0s)
Przeanalizowano segment 162/185 (241.5s - 244.5s)
Przeanalizowano segment 163/185 (243.0s - 246.0s)
Przeanalizowano segment 164/185 (244.5s - 247.5s)
Przeanalizowano segment 165/185 (246.0s - 249.0s)
Przeanalizowano segment 166/185 (247.5s - 250.5s)
Przeanalizowano segment 167/185 (249.0s - 252.0s)
Przeanalizowano segment 168/185 (250.5s - 253.5s)
Przeanalizowano segment 169/185 (252.0s - 255.0s)
Przeanalizowano segment 170/185 (253.5s - 256.5s)
Przeanalizowano segment 171/185 (255.0s - 258.0s)
Przeanalizowano segment 172/185 (256.5s - 259.5s)
Przeanalizowano segment 173/185 (258.0s - 261.0s)
Przeanalizowano segment 174/185 (259.5s - 262.5s)
Przeanalizowano segment 175/185 (261.0s - 264.0s)
Przeanalizowano segment 176/185 (262.5s - 265.5s)
Przeanalizowano segment 177/185 (264.0s - 267.0s)
Przeanalizowano segment 178/185 (265.5s - 268.5s)
Przeanalizowano segment 179/185 (267.0s - 270.0s)
Przeanalizowano segment 180/185 (268.5s - 271.5s)
Przeanalizowano segment 181/185 (270.0s - 273.0s)
Przeanalizowano segment 182/185 (271.5s - 274.5s)
Przeanalizowano segment 183/185 (273.0s - 276.0s)
Przeanalizowano segment 184/185 (274.5s - 277.5s)
Przeanalizowano segment 185/185 (276.0s - 279.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: Nirvana - Heart-Shaped Box.mp3
==================================================
rock           : 49.40%
blues          : 12.47%
metal          : 9.17%
country        : 8.41%
hiphop         : 6.23%
pop            : 4.89%
reggae         : 4.64%
jazz           : 1.91%
disco          : 1.89%
classical      : 1.00%
==================================================
Najwyższe prawdopodobieństwo: rock (49.40%)
No description has been provided for this image
Out[51]:
({'blues': 12.466098319273442,
  'classical': 1.0010463604059525,
  'country': 8.411936776498584,
  'disco': 1.8889565611302592,
  'hiphop': 6.228702675308907,
  'jazz': 1.9084176417620895,
  'metal': 9.174203795449325,
  'pop': 4.886075264441535,
  'reggae': 4.63571749448641,
  'rock': 49.39884493251746},
 [{'blues': 49.50690269470215,
   'classical': 1.8441485241055489,
   'country': 19.545485079288483,
   'disco': 0.14758360339328647,
   'hiphop': 0.11853112373501062,
   'jazz': 28.61366868019104,
   'metal': 0.05705786752514541,
   'pop': 0.008477684605168179,
   'reggae': 0.08766131941229105,
   'rock': 0.07048461702652276},
  {'blues': 57.76113271713257,
   'classical': 0.9337472729384899,
   'country': 23.903310298919678,
   'disco': 0.12060946319252253,
   'hiphop': 0.15769657911732793,
   'jazz': 16.587549448013306,
   'metal': 0.35297556314617395,
   'pop': 0.021796635701321065,
   'reggae': 0.041208957554772496,
   'rock': 0.11997433612123132},
  {'blues': 56.96918964385986,
   'classical': 0.6060273852199316,
   'country': 33.470264077186584,
   'disco': 0.026310962857678533,
   'hiphop': 0.17395211616531014,
   'jazz': 8.226849883794785,
   'metal': 0.2817496657371521,
   'pop': 0.04534611070994288,
   'reggae': 0.066148501355201,
   'rock': 0.13415858848020434},
  {'blues': 21.382921934127808,
   'classical': 8.81243497133255,
   'country': 22.374944388866425,
   'disco': 0.006119328463682905,
   'hiphop': 0.11068142484873533,
   'jazz': 46.652066707611084,
   'metal': 0.190274347551167,
   'pop': 0.013912135909777135,
   'reggae': 0.2810424892231822,
   'rock': 0.17559839179739356},
  {'blues': 14.417879283428192,
   'classical': 7.154933363199234,
   'country': 18.04329603910446,
   'disco': 0.008120750135276467,
   'hiphop': 0.04752903478220105,
   'jazz': 59.14754271507263,
   'metal': 0.06737711373716593,
   'pop': 0.015066102787386626,
   'reggae': 1.0566948913037777,
   'rock': 0.04155983042437583},
  {'blues': 7.290221005678177,
   'classical': 10.805607587099075,
   'country': 26.053887605667114,
   'disco': 0.0013806433344143443,
   'hiphop': 0.05375994951464236,
   'jazz': 55.31608462333679,
   'metal': 0.041069311555475,
   'pop': 0.04895961028523743,
   'reggae': 0.36289975978434086,
   'rock': 0.026127160526812077},
  {'blues': 28.08791697025299,
   'classical': 0.006140823825262487,
   'country': 56.808507442474365,
   'disco': 0.0804066366981715,
   'hiphop': 1.635289005935192,
   'jazz': 7.678963243961334,
   'metal': 0.06606921087950468,
   'pop': 0.823182612657547,
   'reggae': 3.2347839325666428,
   'rock': 1.5787383541464806},
  {'blues': 66.00998044013977,
   'classical': 0.007164358248701319,
   'country': 8.406968414783478,
   'disco': 0.30865168664604425,
   'hiphop': 0.1378944143652916,
   'jazz': 0.058352097403258085,
   'metal': 0.18409432377666235,
   'pop': 1.076942216604948,
   'reggae': 0.28976164758205414,
   'rock': 23.52018803358078},
  {'blues': 16.197940707206726,
   'classical': 0.0009283427061745897,
   'country': 23.08134436607361,
   'disco': 1.4201387763023376,
   'hiphop': 0.33261736389249563,
   'jazz': 0.014428804570343345,
   'metal': 0.32076335046440363,
   'pop': 0.3765863599255681,
   'reggae': 1.4439480379223824,
   'rock': 56.81129693984985},
  {'blues': 6.705091893672943,
   'classical': 0.0024208729882957414,
   'country': 4.47768047451973,
   'disco': 3.7575319409370422,
   'hiphop': 12.075391411781311,
   'jazz': 0.02709420514293015,
   'metal': 0.15077571151778102,
   'pop': 0.5828553345054388,
   'reggae': 1.82450283318758,
   'rock': 70.39665579795837},
  {'blues': 25.062575936317444,
   'classical': 0.04187242884654552,
   'country': 1.7551826313138008,
   'disco': 3.5445522516965866,
   'hiphop': 9.01103988289833,
   'jazz': 0.6107236258685589,
   'metal': 0.302332267165184,
   'pop': 4.679165780544281,
   'reggae': 33.34811627864838,
   'rock': 21.644431352615356},
  {'blues': 38.02245259284973,
   'classical': 0.008549293124815449,
   'country': 21.983537077903748,
   'disco': 0.44121225364506245,
   'hiphop': 0.7513005752116442,
   'jazz': 0.255382526665926,
   'metal': 0.06735585629940033,
   'pop': 0.3136799903586507,
   'reggae': 14.570236206054688,
   'rock': 23.586292564868927},
  {'blues': 6.220321357250214,
   'classical': 0.02936579694505781,
   'country': 33.61562192440033,
   'disco': 0.3770815208554268,
   'hiphop': 0.18441049614921212,
   'jazz': 0.320469937287271,
   'metal': 0.018282844393979758,
   'pop': 2.242409437894821,
   'reggae': 0.36350071895867586,
   'rock': 56.62854313850403},
  {'blues': 2.870824746787548,
   'classical': 0.003762164487852715,
   'country': 1.1497295461595058,
   'disco': 3.3205606043338776,
   'hiphop': 2.046383172273636,
   'jazz': 0.012991794210392982,
   'metal': 0.04753687826450914,
   'pop': 4.010393843054771,
   'reggae': 1.1051918379962444,
   'rock': 85.43262481689453},
  {'blues': 0.16782915918156505,
   'classical': 0.000797215398051776,
   'country': 32.33087956905365,
   'disco': 0.38129640743136406,
   'hiphop': 0.10863181669265032,
   'jazz': 0.0310412491671741,
   'metal': 0.15420204726979136,
   'pop': 0.3211772069334984,
   'reggae': 3.334677964448929,
   'rock': 63.16946744918823},
  {'blues': 4.558642581105232,
   'classical': 0.0021481642761500552,
   'country': 41.34867489337921,
   'disco': 0.13638230739161372,
   'hiphop': 2.5720058009028435,
   'jazz': 0.39153159596025944,
   'metal': 0.4481134004890919,
   'pop': 0.020234471594449133,
   'reggae': 41.14246964454651,
   'rock': 9.379790723323822},
  {'blues': 13.236294686794281,
   'classical': 0.004692442962550558,
   'country': 4.214124754071236,
   'disco': 3.4205280244350433,
   'hiphop': 6.427542120218277,
   'jazz': 0.4249110817909241,
   'metal': 0.12517758877947927,
   'pop': 1.323324628174305,
   'reggae': 29.461118578910828,
   'rock': 41.362279653549194},
  {'blues': 46.40501141548157,
   'classical': 0.007945599645609036,
   'country': 1.7092933878302574,
   'disco': 2.30649933218956,
   'hiphop': 6.309019774198532,
   'jazz': 0.01699896529316902,
   'metal': 0.8686104789376259,
   'pop': 11.45647019147873,
   'reggae': 14.661557972431183,
   'rock': 16.258594393730164},
  {'blues': 87.58134841918945,
   'classical': 0.006815977394580841,
   'country': 1.390694733709097,
   'disco': 0.39681033231317997,
   'hiphop': 0.08341304492205381,
   'jazz': 0.11663499753922224,
   'metal': 0.07013861322775483,
   'pop': 7.104574888944626,
   'reggae': 0.7128139026463032,
   'rock': 2.5367576628923416},
  {'blues': 53.91740798950195,
   'classical': 0.006069384835427627,
   'country': 11.649569869041443,
   'disco': 0.23401104845106602,
   'hiphop': 0.15338625526055694,
   'jazz': 0.06358905229717493,
   'metal': 0.10173766640946269,
   'pop': 1.3389226980507374,
   'reggae': 0.8332295343279839,
   'rock': 31.702080368995667},
  {'blues': 2.6372969150543213,
   'classical': 0.004221675408189185,
   'country': 12.176081538200378,
   'disco': 0.14233659021556377,
   'hiphop': 0.08018016233108938,
   'jazz': 0.026138502289541066,
   'metal': 0.254065147601068,
   'pop': 1.0646293871104717,
   'reggae': 1.9364235922694206,
   'rock': 81.67862296104431},
  {'blues': 0.7141882553696632,
   'classical': 0.0025582952730474062,
   'country': 17.93876439332962,
   'disco': 1.0982109233736992,
   'hiphop': 0.09760906687006354,
   'jazz': 0.009614870214136317,
   'metal': 0.4834370221942663,
   'pop': 1.0630672797560692,
   'reggae': 2.7223164215683937,
   'rock': 75.87023973464966},
  {'blues': 1.4604104682803154,
   'classical': 0.013481015048455447,
   'country': 7.821576297283173,
   'disco': 0.3352927975356579,
   'hiphop': 0.6560208275914192,
   'jazz': 0.05715937586501241,
   'metal': 0.11818907223641872,
   'pop': 2.1175384521484375,
   'reggae': 8.172403275966644,
   'rock': 79.24793362617493},
  {'blues': 11.03755533695221,
   'classical': 0.14847222482785583,
   'country': 0.8468491025269032,
   'disco': 0.14045335119590163,
   'hiphop': 0.8661249652504921,
   'jazz': 0.767272524535656,
   'metal': 0.29990384355187416,
   'pop': 9.375689923763275,
   'reggae': 71.9330370426178,
   'rock': 4.584632068872452},
  {'blues': 33.624666929244995,
   'classical': 0.562714459374547,
   'country': 28.680813312530518,
   'disco': 0.051640928722918034,
   'hiphop': 0.7818453945219517,
   'jazz': 1.1481257155537605,
   'metal': 2.543492615222931,
   'pop': 10.543181747198105,
   'reggae': 7.373636215925217,
   'rock': 14.689886569976807},
  {'blues': 68.31715106964111,
   'classical': 0.010851590923266485,
   'country': 4.106809571385384,
   'disco': 0.5391749553382397,
   'hiphop': 0.20769259426742792,
   'jazz': 0.301675102673471,
   'metal': 0.049525866052135825,
   'pop': 9.716062992811203,
   'reggae': 3.3402234315872192,
   'rock': 13.410840928554535},
  {'blues': 15.276658535003662,
   'classical': 0.004251721475156955,
   'country': 3.6555055528879166,
   'disco': 0.7184822577983141,
   'hiphop': 0.7082166615873575,
   'jazz': 0.02642438921611756,
   'metal': 0.2122705802321434,
   'pop': 12.424953281879425,
   'reggae': 51.216644048690796,
   'rock': 15.756586194038391},
  {'blues': 4.081833362579346,
   'classical': 0.0011458372682682239,
   'country': 57.89671540260315,
   'disco': 0.43803355656564236,
   'hiphop': 0.07730546058155596,
   'jazz': 0.011097265814896673,
   'metal': 0.653529167175293,
   'pop': 0.2861726563423872,
   'reggae': 1.9073788076639175,
   'rock': 34.646791219711304},
  {'blues': 1.5261600725352764,
   'classical': 0.00343954234267585,
   'country': 44.27008926868439,
   'disco': 0.7127315271645784,
   'hiphop': 0.03310453030280769,
   'jazz': 0.03909478837158531,
   'metal': 0.0068928122345823795,
   'pop': 0.4548346158117056,
   'reggae': 0.35742754116654396,
   'rock': 52.59622931480408},
  {'blues': 2.3680243641138077,
   'classical': 0.004760516821988858,
   'country': 16.66724383831024,
   'disco': 4.291979223489761,
   'hiphop': 2.555178292095661,
   'jazz': 0.10100948857143521,
   'metal': 0.05339258350431919,
   'pop': 0.0531769182998687,
   'reggae': 4.957901313900948,
   'rock': 68.94733309745789},
  {'blues': 6.312058120965958,
   'classical': 0.0062951767176855356,
   'country': 1.573244296014309,
   'disco': 1.6153108328580856,
   'hiphop': 7.136721909046173,
   'jazz': 0.040159374475479126,
   'metal': 0.5078441463410854,
   'pop': 0.35172607749700546,
   'reggae': 8.320149034261703,
   'rock': 74.13649559020996},
  {'blues': 2.0535001531243324,
   'classical': 0.03545735962688923,
   'country': 0.047589707537554204,
   'disco': 0.1702250214293599,
   'hiphop': 56.41641616821289,
   'jazz': 0.0026961044568452053,
   'metal': 14.761391282081604,
   'pop': 6.756176054477692,
   'reggae': 0.5166206043213606,
   'rock': 19.239923357963562},
  {'blues': 8.639836311340332,
   'classical': 0.04923251690343022,
   'country': 0.38266489282250404,
   'disco': 0.17101268749684095,
   'hiphop': 12.229987978935242,
   'jazz': 0.003806952736340463,
   'metal': 11.475160717964172,
   'pop': 0.8603373542428017,
   'reggae': 0.7580646313726902,
   'rock': 65.42989015579224},
  {'blues': 1.4057409949600697,
   'classical': 0.1038731075823307,
   'country': 0.1119608641602099,
   'disco': 5.041275545954704,
   'hiphop': 6.259685009717941,
   'jazz': 0.00695991693646647,
   'metal': 41.07066988945007,
   'pop': 0.01801655162125826,
   'reggae': 0.08420573431067169,
   'rock': 45.89760601520538},
  {'blues': 15.026557445526123,
   'classical': 0.024505832698196173,
   'country': 3.8956433534622192,
   'disco': 2.0276566967368126,
   'hiphop': 0.6531786173582077,
   'jazz': 0.003725415444932878,
   'metal': 4.580799862742424,
   'pop': 0.0470317347208038,
   'reggae': 0.7778444327414036,
   'rock': 72.96306490898132},
  {'blues': 3.607340157032013,
   'classical': 0.01053984960890375,
   'country': 1.9128046929836273,
   'disco': 0.5554515868425369,
   'hiphop': 1.202195044606924,
   'jazz': 0.002956468779302668,
   'metal': 1.1107422411441803,
   'pop': 0.28622059617191553,
   'reggae': 4.059891775250435,
   'rock': 87.25186586380005},
  {'blues': 4.7256313264369965,
   'classical': 0.016680061526130885,
   'country': 1.2801085598766804,
   'disco': 0.344060268253088,
   'hiphop': 0.1604213728569448,
   'jazz': 0.0021685624233214185,
   'metal': 1.1608568951487541,
   'pop': 0.2099790144711733,
   'reggae': 0.4605144262313843,
   'rock': 91.63957834243774},
  {'blues': 0.6921909749507904,
   'classical': 0.038632689393125474,
   'country': 2.71025188267231,
   'disco': 0.341307558119297,
   'hiphop': 0.2071818569675088,
   'jazz': 0.009068259532796219,
   'metal': 6.7998334765434265,
   'pop': 0.18235056195408106,
   'reggae': 0.06898680003359914,
   'rock': 88.95019292831421},
  {'blues': 3.887515142560005,
   'classical': 0.05834991461597383,
   'country': 0.3746545873582363,
   'disco': 7.456517219543457,
   'hiphop': 8.102145791053772,
   'jazz': 0.0032715743145672604,
   'metal': 45.896902680397034,
   'pop': 0.07273904629983008,
   'reggae': 0.08216947899200022,
   'rock': 34.06573235988617},
  {'blues': 9.945634752511978,
   'classical': 0.1429348369129002,
   'country': 0.15866170870140195,
   'disco': 2.8647953644394875,
   'hiphop': 26.00938379764557,
   'jazz': 0.003923033000319265,
   'metal': 30.851823091506958,
   'pop': 0.15474815154448152,
   'reggae': 0.08371248259209096,
   'rock': 29.78438138961792},
  {'blues': 13.746164739131927,
   'classical': 0.05561085417866707,
   'country': 0.5143653601408005,
   'disco': 4.986824467778206,
   'hiphop': 12.938196957111359,
   'jazz': 0.003943892079405487,
   'metal': 24.455542862415314,
   'pop': 0.06969235255382955,
   'reggae': 0.13396271970123053,
   'rock': 43.09569597244263},
  {'blues': 1.9683416932821274,
   'classical': 0.01351235550828278,
   'country': 3.556983917951584,
   'disco': 0.9992468170821667,
   'hiphop': 0.3755417885258794,
   'jazz': 0.004469023042474873,
   'metal': 3.147289901971817,
   'pop': 0.06590086850337684,
   'reggae': 0.6094197742640972,
   'rock': 89.25929069519043},
  {'blues': 2.877587638795376,
   'classical': 0.0282020220765844,
   'country': 1.9533215090632439,
   'disco': 1.2101463042199612,
   'hiphop': 0.7524445652961731,
   'jazz': 0.005935625449637882,
   'metal': 3.439096361398697,
   'pop': 0.250117015093565,
   'reggae': 0.6904976908117533,
   'rock': 88.79265785217285},
  {'blues': 8.870738744735718,
   'classical': 0.011959834228036925,
   'country': 2.3795785382390022,
   'disco': 0.4861620254814625,
   'hiphop': 1.1265411972999573,
   'jazz': 0.002125970604538452,
   'metal': 2.702663093805313,
   'pop': 0.29784583020955324,
   'reggae': 0.528253335505724,
   'rock': 83.59413743019104},
  {'blues': 5.148704722523689,
   'classical': 0.05051556508988142,
   'country': 0.3663579700514674,
   'disco': 8.327355980873108,
   'hiphop': 7.028999179601669,
   'jazz': 0.003583070429158397,
   'metal': 28.959712386131287,
   'pop': 0.045742999645881355,
   'reggae': 0.19290074706077576,
   'rock': 49.87612068653107},
  {'blues': 5.276647582650185,
   'classical': 0.02727743412833661,
   'country': 1.759270392358303,
   'disco': 0.9088837541639805,
   'hiphop': 5.180752649903297,
   'jazz': 0.0016017134839785285,
   'metal': 15.37066251039505,
   'pop': 0.128462677821517,
   'reggae': 0.6924344692379236,
   'rock': 70.65401077270508},
  {'blues': 7.063590735197067,
   'classical': 0.08594092214480042,
   'country': 0.5061238538473845,
   'disco': 7.284795492887497,
   'hiphop': 6.95057213306427,
   'jazz': 0.003930474485969171,
   'metal': 17.28343963623047,
   'pop': 0.04832556296605617,
   'reggae': 0.36465111188590527,
   'rock': 60.40863394737244},
  {'blues': 5.991819873452187,
   'classical': 0.02160070725949481,
   'country': 4.224636033177376,
   'disco': 1.068577729165554,
   'hiphop': 1.1693508364260197,
   'jazz': 0.005838627475895919,
   'metal': 3.354954347014427,
   'pop': 0.42296876199543476,
   'reggae': 5.365770682692528,
   'rock': 78.3744752407074},
  {'blues': 5.242545530200005,
   'classical': 0.016392895486205816,
   'country': 1.8485790118575096,
   'disco': 0.837981328368187,
   'hiphop': 2.4585487321019173,
   'jazz': 0.003516103606671095,
   'metal': 1.7262283712625504,
   'pop': 0.6407042499631643,
   'reggae': 2.2303013131022453,
   'rock': 84.9951982498169},
  {'blues': 12.642014026641846,
   'classical': 0.03360543923918158,
   'country': 1.1309352703392506,
   'disco': 1.3426277786493301,
   'hiphop': 0.4612315446138382,
   'jazz': 0.0029912607715232298,
   'metal': 1.5479281544685364,
   'pop': 0.206283968873322,
   'reggae': 0.348653388209641,
   'rock': 82.28373527526855},
  {'blues': 4.108070954680443,
   'classical': 0.0845210743136704,
   'country': 2.2713366895914078,
   'disco': 2.1685687825083733,
   'hiphop': 0.3214699216187,
   'jazz': 0.004346589412307367,
   'metal': 5.801286920905113,
   'pop': 0.391363725066185,
   'reggae': 0.04442476783879101,
   'rock': 84.80460047721863},
  {'blues': 3.4549467265605927,
   'classical': 0.17746046651154757,
   'country': 0.1818983699195087,
   'disco': 4.884856939315796,
   'hiphop': 12.207067012786865,
   'jazz': 0.006025929542374797,
   'metal': 22.176863253116608,
   'pop': 0.4606966860592365,
   'reggae': 0.018760596867650747,
   'rock': 56.431418657302856},
  {'blues': 8.801568299531937,
   'classical': 0.7474823854863644,
   'country': 0.13983965618535876,
   'disco': 13.624307513237,
   'hiphop': 20.9791362285614,
   'jazz': 0.02625557826831937,
   'metal': 6.4662836492061615,
   'pop': 1.0891040787100792,
   'reggae': 0.07894105510786176,
   'rock': 48.04708659648895},
  {'blues': 2.3551123216748238,
   'classical': 0.05333250155672431,
   'country': 0.09247083798982203,
   'disco': 1.3706195168197155,
   'hiphop': 35.9054833650589,
   'jazz': 0.0054906860896153376,
   'metal': 28.59734296798706,
   'pop': 0.3760799067094922,
   'reggae': 0.07117422064766288,
   'rock': 31.172889471054077},
  {'blues': 5.437901616096497,
   'classical': 0.08602524758316576,
   'country': 0.15959918964654207,
   'disco': 2.248396910727024,
   'hiphop': 44.182369112968445,
   'jazz': 0.0059524900279939175,
   'metal': 20.705342292785645,
   'pop': 0.22552816662937403,
   'reggae': 0.09325805003754795,
   'rock': 26.855626702308655},
  {'blues': 7.458136975765228,
   'classical': 0.07241336279548705,
   'country': 0.17011250602081418,
   'disco': 2.609979175031185,
   'hiphop': 36.96444630622864,
   'jazz': 0.002566610237408895,
   'metal': 21.46317809820175,
   'pop': 1.4789863489568233,
   'reggae': 0.19213971681892872,
   'rock': 29.588046669960022},
  {'blues': 6.350316107273102,
   'classical': 0.04234965017531067,
   'country': 0.44187805615365505,
   'disco': 0.21241761278361082,
   'hiphop': 13.831949234008789,
   'jazz': 0.0034213484468637034,
   'metal': 21.202364563941956,
   'pop': 6.642307341098785,
   'reggae': 0.4068412818014622,
   'rock': 50.866156816482544},
  {'blues': 22.764933109283447,
   'classical': 0.043483119225129485,
   'country': 1.8271666020154953,
   'disco': 0.45549478381872177,
   'hiphop': 8.305071294307709,
   'jazz': 0.16952153528109193,
   'metal': 1.4473501592874527,
   'pop': 29.67202365398407,
   'reggae': 9.89113450050354,
   'rock': 25.423824787139893},
  {'blues': 2.1461015567183495,
   'classical': 0.004624245775630698,
   'country': 2.9789695516228676,
   'disco': 0.17628161003813148,
   'hiphop': 0.14412954915314913,
   'jazz': 0.04778305010404438,
   'metal': 0.04668804467655718,
   'pop': 69.99651789665222,
   'reggae': 21.850337088108063,
   'rock': 2.6085687801241875},
  {'blues': 10.35669669508934,
   'classical': 0.00342595340043772,
   'country': 41.2135124206543,
   'disco': 0.578763335943222,
   'hiphop': 0.2712323097512126,
   'jazz': 0.14174198731780052,
   'metal': 0.38669572677463293,
   'pop': 7.719115167856216,
   'reggae': 16.838355362415314,
   'rock': 22.49045968055725},
  {'blues': 7.918191701173782,
   'classical': 0.0026114576030522585,
   'country': 9.153466671705246,
   'disco': 0.5191345233470201,
   'hiphop': 1.4969647862017155,
   'jazz': 0.15576885780319571,
   'metal': 0.26908540166914463,
   'pop': 5.976688489317894,
   'reggae': 28.953680396080017,
   'rock': 45.55440545082092},
  {'blues': 1.4175686053931713,
   'classical': 0.00480391681776382,
   'country': 1.079354900866747,
   'disco': 0.44544097036123276,
   'hiphop': 2.6230912655591965,
   'jazz': 0.24440994020551443,
   'metal': 0.11403842363506556,
   'pop': 5.427954718470573,
   'reggae': 17.30349361896515,
   'rock': 71.33984565734863},
  {'blues': 13.83390873670578,
   'classical': 0.022085926320869476,
   'country': 0.8932913653552532,
   'disco': 0.20856570918112993,
   'hiphop': 1.7209405079483986,
   'jazz': 0.020898832008242607,
   'metal': 8.221910148859024,
   'pop': 26.759442687034607,
   'reggae': 16.93739891052246,
   'rock': 31.381556391716003},
  {'blues': 9.979919344186783,
   'classical': 0.06086408393457532,
   'country': 1.6140976920723915,
   'disco': 0.08134012459777296,
   'hiphop': 0.6948242895305157,
   'jazz': 0.05235440912656486,
   'metal': 5.123817548155785,
   'pop': 57.055407762527466,
   'reggae': 6.334914267063141,
   'rock': 19.002464413642883},
  {'blues': 5.34733310341835,
   'classical': 0.0032870077120605856,
   'country': 1.4485510997474194,
   'disco': 0.846389401704073,
   'hiphop': 0.49003157764673233,
   'jazz': 0.07015924202278256,
   'metal': 0.11805869871750474,
   'pop': 10.853052884340286,
   'reggae': 16.479039192199707,
   'rock': 64.34409022331238},
  {'blues': 3.2483264803886414,
   'classical': 0.0016595788110862486,
   'country': 14.90711122751236,
   'disco': 0.23970978800207376,
   'hiphop': 0.09700292721390724,
   'jazz': 0.018488576461095363,
   'metal': 0.4258612170815468,
   'pop': 1.670541986823082,
   'reggae': 13.296882808208466,
   'rock': 66.09441041946411},
  {'blues': 1.7089452594518661,
   'classical': 0.0026296460418961942,
   'country': 50.54888129234314,
   'disco': 0.20487012807279825,
   'hiphop': 0.06079339073039591,
   'jazz': 0.14381904620677233,
   'metal': 0.1386230462230742,
   'pop': 0.8183075115084648,
   'reggae': 5.906807258725166,
   'rock': 40.466320514678955},
  {'blues': 8.743221312761307,
   'classical': 0.011783921218011528,
   'country': 19.60005909204483,
   'disco': 0.8334388025105,
   'hiphop': 1.140779722481966,
   'jazz': 3.307553380727768,
   'metal': 0.14549625338986516,
   'pop': 1.1880507692694664,
   'reggae': 47.17308282852173,
   'rock': 17.85654127597809},
  {'blues': 4.53198067843914,
   'classical': 0.012170823174528778,
   'country': 0.09811222553253174,
   'disco': 0.24345684796571732,
   'hiphop': 0.473138689994812,
   'jazz': 0.2336377976462245,
   'metal': 0.4558904096484184,
   'pop': 5.027592554688454,
   'reggae': 85.55840253829956,
   'rock': 3.365621343255043},
  {'blues': 27.43840515613556,
   'classical': 0.06464419420808554,
   'country': 2.7953458949923515,
   'disco': 0.11129535268992186,
   'hiphop': 0.5560771096497774,
   'jazz': 0.03957168373744935,
   'metal': 5.273168534040451,
   'pop': 48.8467812538147,
   'reggae': 4.492103680968285,
   'rock': 10.382609814405441},
  {'blues': 6.553457677364349,
   'classical': 0.022739681298844516,
   'country': 4.299216344952583,
   'disco': 0.046542761265300214,
   'hiphop': 0.43768701143562794,
   'jazz': 0.09967964142560959,
   'metal': 1.861683465540409,
   'pop': 53.57598662376404,
   'reggae': 3.097768872976303,
   'rock': 30.005240440368652},
  {'blues': 4.151713475584984,
   'classical': 0.004307627023081295,
   'country': 1.7396297305822372,
   'disco': 4.896681383252144,
   'hiphop': 0.5672348663210869,
   'jazz': 0.045169665827415884,
   'metal': 0.12660754146054387,
   'pop': 14.644204080104828,
   'reggae': 9.62090864777565,
   'rock': 64.203542470932},
  {'blues': 1.3730424456298351,
   'classical': 0.013412426051218063,
   'country': 29.82233166694641,
   'disco': 0.2775709144771099,
   'hiphop': 0.02521794813219458,
   'jazz': 0.15945462509989738,
   'metal': 0.04212794592604041,
   'pop': 1.1047868989408016,
   'reggae': 0.3296519163995981,
   'rock': 66.85240268707275},
  {'blues': 2.161039784550667,
   'classical': 0.043685850687325,
   'country': 20.32795548439026,
   'disco': 0.431568268686533,
   'hiphop': 0.08481598342768848,
   'jazz': 0.13894560979679227,
   'metal': 0.008767469262238592,
   'pop': 2.2679761052131653,
   'reggae': 0.165560282766819,
   'rock': 74.36967492103577},
  {'blues': 2.4961845949292183,
   'classical': 0.006944993219804019,
   'country': 0.6090926937758923,
   'disco': 1.6609195619821548,
   'hiphop': 18.71824711561203,
   'jazz': 0.007595368515467271,
   'metal': 0.3251595189794898,
   'pop': 1.7951969057321548,
   'reggae': 2.2720547392964363,
   'rock': 72.10860252380371},
  {'blues': 7.545115053653717,
   'classical': 0.14750199625268579,
   'country': 1.057872548699379,
   'disco': 0.06465207552537322,
   'hiphop': 2.0584972575306892,
   'jazz': 0.08680879836902022,
   'metal': 10.719555616378784,
   'pop': 47.65048027038574,
   'reggae': 16.75240397453308,
   'rock': 13.917109370231628},
  {'blues': 16.604499518871307,
   'classical': 0.21581703331321478,
   'country': 6.225084885954857,
   'disco': 0.02831600431818515,
   'hiphop': 1.5670645982027054,
   'jazz': 0.5483780056238174,
   'metal': 4.934266582131386,
   'pop': 55.52796125411987,
   'reggae': 2.3174770176410675,
   'rock': 12.031129747629166},
  {'blues': 12.507954239845276,
   'classical': 0.01744333130773157,
   'country': 9.176287800073624,
   'disco': 0.06767475279048085,
   'hiphop': 0.3252081573009491,
   'jazz': 0.020462635438889265,
   'metal': 0.725824385881424,
   'pop': 16.525618731975555,
   'reggae': 1.692471094429493,
   'rock': 58.941054344177246},
  {'blues': 1.1943956837058067,
   'classical': 0.008619842992629856,
   'country': 3.4644342958927155,
   'disco': 0.09201341890729964,
   'hiphop': 0.09844864252954721,
   'jazz': 0.013611889153253287,
   'metal': 1.4868926256895065,
   'pop': 0.28051657136529684,
   'reggae': 2.9666703194379807,
   'rock': 90.39439558982849},
  {'blues': 3.3385228365659714,
   'classical': 0.005349920684238896,
   'country': 38.056039810180664,
   'disco': 0.10916773462668061,
   'hiphop': 0.7731183897703886,
   'jazz': 0.08684465428814292,
   'metal': 0.6186637096107006,
   'pop': 0.7958260364830494,
   'reggae': 3.0444731935858727,
   'rock': 53.171998262405396},
  {'blues': 4.551245644688606,
   'classical': 0.001724184949125629,
   'country': 3.427344560623169,
   'disco': 0.7487629540264606,
   'hiphop': 0.6526337470859289,
   'jazz': 0.011671899846987799,
   'metal': 0.06314982892945409,
   'pop': 1.9333774223923683,
   'reggae': 0.3715810365974903,
   'rock': 88.23850750923157},
  {'blues': 21.087293326854706,
   'classical': 0.16894848085939884,
   'country': 0.5532366689294577,
   'disco': 6.128203868865967,
   'hiphop': 1.6344113275408745,
   'jazz': 0.02943870786111802,
   'metal': 0.3629206446930766,
   'pop': 4.187030345201492,
   'reggae': 0.8240314200520515,
   'rock': 65.02448320388794},
  {'blues': 8.137431740760803,
   'classical': 0.27782677207142115,
   'country': 0.13098650379106402,
   'disco': 6.756701320409775,
   'hiphop': 7.733379304409027,
   'jazz': 0.004950950096827,
   'metal': 11.075753718614578,
   'pop': 3.6033261567354202,
   'reggae': 0.5135701969265938,
   'rock': 61.76607608795166},
  {'blues': 16.44023209810257,
   'classical': 0.08146664476953447,
   'country': 0.6475596223026514,
   'disco': 1.0116898454725742,
   'hiphop': 21.397900581359863,
   'jazz': 0.00384331688110251,
   'metal': 9.56765040755272,
   'pop': 0.6404647137969732,
   'reggae': 0.1822214457206428,
   'rock': 50.02697706222534},
  {'blues': 8.367396146059036,
   'classical': 0.0922329316381365,
   'country': 0.26522872503846884,
   'disco': 1.5731178224086761,
   'hiphop': 19.827383756637573,
   'jazz': 0.005160746877663769,
   'metal': 15.194651484489441,
   'pop': 0.08097942336462438,
   'reggae': 0.2281533321365714,
   'rock': 54.365694522857666},
  {'blues': 6.221891939640045,
   'classical': 0.03719074302352965,
   'country': 0.634232209995389,
   'disco': 1.9794531166553497,
   'hiphop': 7.412928342819214,
   'jazz': 0.00455906119896099,
   'metal': 22.882644832134247,
   'pop': 0.03714347840286791,
   'reggae': 0.31589213758707047,
   'rock': 60.47406792640686},
  {'blues': 3.612973168492317,
   'classical': 0.01121001914725639,
   'country': 2.2089574486017227,
   'disco': 0.18247198313474655,
   'hiphop': 0.5765601992607117,
   'jazz': 0.005894658897886984,
   'metal': 4.163359850645065,
   'pop': 0.09579365723766387,
   'reggae': 0.6242538336664438,
   'rock': 88.51853013038635},
  {'blues': 4.408737272024155,
   'classical': 0.024961319286376238,
   'country': 3.3132582902908325,
   'disco': 0.12033415259793401,
   'hiphop': 0.39459625259041786,
   'jazz': 0.008105987217277288,
   'metal': 0.9876344352960587,
   'pop': 0.555355753749609,
   'reggae': 0.22936679888516665,
   'rock': 89.95764255523682},
  {'blues': 5.369281396269798,
   'classical': 0.016545756079722196,
   'country': 2.6891179382801056,
   'disco': 0.10832075495272875,
   'hiphop': 0.48030256293714046,
   'jazz': 0.0030885712476447225,
   'metal': 0.5171229597181082,
   'pop': 0.4753843881189823,
   'reggae': 0.2173849381506443,
   'rock': 90.123450756073},
  {'blues': 3.9846885949373245,
   'classical': 0.05410794401541352,
   'country': 0.3381699789315462,
   'disco': 6.569010764360428,
   'hiphop': 4.037938266992569,
   'jazz': 0.0037194404285401106,
   'metal': 32.953354716300964,
   'pop': 0.06648782873526216,
   'reggae': 0.10558504145592451,
   'rock': 51.886940002441406},
  {'blues': 2.490054629743099,
   'classical': 0.03224432293791324,
   'country': 0.6634654011577368,
   'disco': 3.5890191793441772,
   'hiphop': 4.440531879663467,
   'jazz': 0.0032145322620635852,
   'metal': 26.895588636398315,
   'pop': 0.04867766110692173,
   'reggae': 0.21430798806250095,
   'rock': 61.62289381027222},
  {'blues': 15.724228322505951,
   'classical': 0.06556868902407587,
   'country': 0.9110215120017529,
   'disco': 4.372765496373177,
   'hiphop': 6.368330866098404,
   'jazz': 0.003802292121690698,
   'metal': 13.312928378582,
   'pop': 0.03744219720829278,
   'reggae': 0.2495229011401534,
   'rock': 58.95439386367798},
  {'blues': 21.312394738197327,
   'classical': 0.02550218196120113,
   'country': 2.253691293299198,
   'disco': 2.748209796845913,
   'hiphop': 5.514242872595787,
   'jazz': 0.004921399158774875,
   'metal': 6.614100933074951,
   'pop': 0.08403494721278548,
   'reggae': 1.039902213960886,
   'rock': 60.40300130844116},
  {'blues': 8.048045635223389,
   'classical': 0.03316113434266299,
   'country': 1.3126389123499393,
   'disco': 2.514292486011982,
   'hiphop': 2.003582753241062,
   'jazz': 0.005043160854256712,
   'metal': 4.37263697385788,
   'pop': 0.15567417722195387,
   'reggae': 0.5518279038369656,
   'rock': 81.00310564041138},
  {'blues': 17.010748386383057,
   'classical': 0.09213999728672206,
   'country': 0.8071469143033028,
   'disco': 4.461073502898216,
   'hiphop': 1.1294257827103138,
   'jazz': 0.005258659803075716,
   'metal': 2.647985704243183,
   'pop': 0.07358493166975677,
   'reggae': 0.12770869070664048,
   'rock': 73.64493608474731},
  {'blues': 16.547922790050507,
   'classical': 0.13607876608148217,
   'country': 0.9410878643393517,
   'disco': 5.417965725064278,
   'hiphop': 7.559347152709961,
   'jazz': 0.008126691682264209,
   'metal': 15.33108502626419,
   'pop': 0.15180076006799936,
   'reggae': 0.0442812277469784,
   'rock': 53.862303495407104},
  {'blues': 23.250487446784973,
   'classical': 0.14827899867668748,
   'country': 0.577341765165329,
   'disco': 4.214749857783318,
   'hiphop': 14.660122990608215,
   'jazz': 0.005144192982697859,
   'metal': 5.965036153793335,
   'pop': 0.16405272763222456,
   'reggae': 0.11059760581701994,
   'rock': 50.90419054031372},
  {'blues': 9.424739331007004,
   'classical': 0.11714849388226867,
   'country': 0.29332072008401155,
   'disco': 1.1789842508733273,
   'hiphop': 15.102732181549072,
   'jazz': 0.004153833651798777,
   'metal': 16.826733946800232,
   'pop': 0.12484912294894457,
   'reggae': 0.10800014715641737,
   'rock': 56.81934952735901},
  {'blues': 1.3877274468541145,
   'classical': 0.021598026796709746,
   'country': 1.3210917823016644,
   'disco': 0.4173915833234787,
   'hiphop': 0.8358906023204327,
   'jazz': 0.003912895044777542,
   'metal': 13.693594932556152,
   'pop': 0.03152356075588614,
   'reggae': 0.1883368124254048,
   'rock': 82.09892511367798},
  {'blues': 3.1001564115285873,
   'classical': 0.012699412764050066,
   'country': 1.1736378073692322,
   'disco': 0.8187321946024895,
   'hiphop': 1.2779819779098034,
   'jazz': 0.003782859130296856,
   'metal': 7.95830637216568,
   'pop': 0.1788729103282094,
   'reggae': 0.9580341167747974,
   'rock': 84.51780080795288},
  {'blues': 14.719606935977936,
   'classical': 0.017154481611214578,
   'country': 1.2938877567648888,
   'disco': 0.29177083633840084,
   'hiphop': 0.2899143844842911,
   'jazz': 0.004304506364860572,
   'metal': 1.855824701488018,
   'pop': 0.2581668319180608,
   'reggae': 0.5400062538683414,
   'rock': 80.72936534881592},
  {'blues': 12.216264009475708,
   'classical': 0.03057129797525704,
   'country': 2.5696178898215294,
   'disco': 1.575484313070774,
   'hiphop': 0.31653959304094315,
   'jazz': 0.006654962635366246,
   'metal': 2.0135534927248955,
   'pop': 0.41814655996859074,
   'reggae': 0.4491892643272877,
   'rock': 80.40397763252258},
  {'blues': 9.31926965713501,
   'classical': 0.17582856817170978,
   'country': 0.6494443397969007,
   'disco': 3.55558805167675,
   'hiphop': 2.9212508350610733,
   'jazz': 0.008676385186845437,
   'metal': 10.177487879991531,
   'pop': 0.12541759060695767,
   'reggae': 0.05189820658415556,
   'rock': 73.0151355266571},
  {'blues': 13.201279938220978,
   'classical': 0.7561665959656239,
   'country': 0.27516873087733984,
   'disco': 2.569880150258541,
   'hiphop': 5.547287315130234,
   'jazz': 0.03460319130681455,
   'metal': 11.369940638542175,
   'pop': 0.9168999269604683,
   'reggae': 0.030992287793196738,
   'rock': 65.29778838157654},
  {'blues': 7.848645746707916,
   'classical': 0.1032165833748877,
   'country': 0.18708049319684505,
   'disco': 2.9128754511475563,
   'hiphop': 13.631214201450348,
   'jazz': 0.008225436613429338,
   'metal': 22.346921265125275,
   'pop': 0.18000012496486306,
   'reggae': 0.1411394216120243,
   'rock': 52.64068245887756},
  {'blues': 10.137008875608444,
   'classical': 0.13315920950844884,
   'country': 0.5472628865391016,
   'disco': 1.872299611568451,
   'hiphop': 10.466824471950531,
   'jazz': 0.012753496412187815,
   'metal': 17.74982661008835,
   'pop': 0.17050416208803654,
   'reggae': 0.07547997520305216,
   'rock': 58.834874629974365},
  {'blues': 1.794690266251564,
   'classical': 0.3535176860168576,
   'country': 0.08591581135988235,
   'disco': 11.947376281023026,
   'hiphop': 17.00705885887146,
   'jazz': 0.02782756637316197,
   'metal': 31.517645716667175,
   'pop': 0.45268689282238483,
   'reggae': 0.011542766151251271,
   'rock': 36.80174648761749},
  {'blues': 1.5389954671263695,
   'classical': 0.08739706245251,
   'country': 0.15561827458441257,
   'disco': 0.5348179955035448,
   'hiphop': 17.121371626853943,
   'jazz': 0.004600275860866532,
   'metal': 19.410133361816406,
   'pop': 3.412439674139023,
   'reggae': 0.08164938190020621,
   'rock': 57.65298008918762},
  {'blues': 4.656602442264557,
   'classical': 0.03300984972156584,
   'country': 0.32174354419112206,
   'disco': 1.5412366017699242,
   'hiphop': 4.631774127483368,
   'jazz': 0.0016291598512907512,
   'metal': 46.82029187679291,
   'pop': 1.3757449574768543,
   'reggae': 0.401205662637949,
   'rock': 40.21675884723663},
  {'blues': 6.7027270793914795,
   'classical': 0.010660139378160238,
   'country': 1.2200056575238705,
   'disco': 2.8041262179613113,
   'hiphop': 2.5088271126151085,
   'jazz': 0.002428956577205099,
   'metal': 50.968921184539795,
   'pop': 0.3923343028873205,
   'reggae': 0.20802963990718126,
   'rock': 35.181936621665955},
  {'blues': 0.27807047590613365,
   'classical': 0.004747602724819444,
   'country': 0.5787049420177937,
   'disco': 0.32605002634227276,
   'hiphop': 0.8827694691717625,
   'jazz': 0.002064585714833811,
   'metal': 37.51172721385956,
   'pop': 0.05718839820474386,
   'reggae': 0.26453977916389704,
   'rock': 60.094135999679565},
  {'blues': 0.18245696555823088,
   'classical': 0.005165273978491314,
   'country': 2.427169866859913,
   'disco': 0.07119233487173915,
   'hiphop': 0.23374955635517836,
   'jazz': 0.011209282820345834,
   'metal': 10.899391025304794,
   'pop': 0.34517443273216486,
   'reggae': 1.1112944222986698,
   'rock': 84.71320271492004},
  {'blues': 0.4054788965731859,
   'classical': 0.005322340803104453,
   'country': 1.4049896039068699,
   'disco': 0.18966990755870938,
   'hiphop': 0.08681414183229208,
   'jazz': 0.005873796544619836,
   'metal': 17.743027210235596,
   'pop': 0.03736051148734987,
   'reggae': 0.36333678290247917,
   'rock': 79.75811958312988},
  {'blues': 0.2820132998749614,
   'classical': 0.004717610136140138,
   'country': 0.9345217607915401,
   'disco': 0.11227995855733752,
   'hiphop': 0.2679890487343073,
   'jazz': 0.0019367495042388327,
   'metal': 29.025977849960327,
   'pop': 0.03778717655222863,
   'reggae': 0.11081701377406716,
   'rock': 69.22194957733154},
  {'blues': 0.8169067092239857,
   'classical': 0.005366703771869652,
   'country': 4.195680096745491,
   'disco': 0.08378744823858142,
   'hiphop': 1.6172787174582481,
   'jazz': 0.008368482667719945,
   'metal': 23.782362043857574,
   'pop': 0.28133492451161146,
   'reggae': 2.1868158131837845,
   'rock': 67.02209711074829},
  {'blues': 6.453493237495422,
   'classical': 0.04358915612101555,
   'country': 7.18972384929657,
   'disco': 0.28355636168271303,
   'hiphop': 2.8942732140421867,
   'jazz': 0.004948542482452467,
   'metal': 29.941579699516296,
   'pop': 4.952565208077431,
   'reggae': 2.8046226128935814,
   'rock': 45.431649684906006},
  {'blues': 8.669190853834152,
   'classical': 0.4328947514295578,
   'country': 1.024580467492342,
   'disco': 0.34803845919668674,
   'hiphop': 5.88625967502594,
   'jazz': 0.0017010821466101333,
   'metal': 35.92485785484314,
   'pop': 5.734128504991531,
   'reggae': 0.2855842700228095,
   'rock': 41.692766547203064},
  {'blues': 3.1326964497566223,
   'classical': 0.10397634468972683,
   'country': 4.852700233459473,
   'disco': 0.22182189859449863,
   'hiphop': 4.414870962500572,
   'jazz': 0.001110745233745547,
   'metal': 9.857481718063354,
   'pop': 3.002539277076721,
   'reggae': 0.4592566750943661,
   'rock': 73.95354509353638},
  {'blues': 2.199411392211914,
   'classical': 0.2290620468556881,
   'country': 0.9489533491432667,
   'disco': 0.20685754716396332,
   'hiphop': 0.5343442317098379,
   'jazz': 0.003205631219316274,
   'metal': 4.293402656912804,
   'pop': 0.8040071465075016,
   'reggae': 0.7300354074686766,
   'rock': 90.05071520805359},
  {'blues': 0.24645456578582525,
   'classical': 0.09365853038616478,
   'country': 0.6192163098603487,
   'disco': 0.06777720991522074,
   'hiphop': 0.09018893470056355,
   'jazz': 0.05047574522905052,
   'metal': 0.06413357914425433,
   'pop': 0.5957040935754776,
   'reggae': 2.3842008784413338,
   'rock': 95.78819274902344},
  {'blues': 1.0910416021943092,
   'classical': 0.042604992631822824,
   'country': 1.8501689657568932,
   'disco': 0.09647232946008444,
   'hiphop': 0.5063576623797417,
   'jazz': 0.1797911012545228,
   'metal': 0.12922800378873944,
   'pop': 1.118700485676527,
   'reggae': 9.58469733595848,
   'rock': 85.40093898773193},
  {'blues': 18.36145520210266,
   'classical': 0.003907312202500179,
   'country': 2.0080970600247383,
   'disco': 1.4633838087320328,
   'hiphop': 0.2446650993078947,
   'jazz': 0.03140954067930579,
   'metal': 0.10386002250015736,
   'pop': 0.4148582462221384,
   'reggae': 5.388173088431358,
   'rock': 71.98020219802856},
  {'blues': 84.06401872634888,
   'classical': 0.0011272198207734618,
   'country': 1.0343906469643116,
   'disco': 0.5745869129896164,
   'hiphop': 1.823640614748001,
   'jazz': 0.006960117752896622,
   'metal': 0.22372656967490911,
   'pop': 1.3793650083243847,
   'reggae': 3.919519856572151,
   'rock': 6.972675025463104},
  {'blues': 36.6355836391449,
   'classical': 0.0055425960454158485,
   'country': 26.824262738227844,
   'disco': 0.29409006237983704,
   'hiphop': 5.890827253460884,
   'jazz': 0.011299058678559959,
   'metal': 2.3920919746160507,
   'pop': 2.2434620186686516,
   'reggae': 17.749935388565063,
   'rock': 7.952901721000671},
  {'blues': 7.979350537061691,
   'classical': 0.005858853182871826,
   'country': 28.311264514923096,
   'disco': 0.45900680124759674,
   'hiphop': 1.8032660707831383,
   'jazz': 0.02070395858027041,
   'metal': 0.46659205108880997,
   'pop': 7.796120643615723,
   'reggae': 5.067878216505051,
   'rock': 48.089951276779175},
  {'blues': 14.600615203380585,
   'classical': 0.03519673482514918,
   'country': 2.0854394882917404,
   'disco': 10.652340948581696,
   'hiphop': 2.3052262142300606,
   'jazz': 0.10434382129460573,
   'metal': 0.0897214631550014,
   'pop': 3.2054834067821503,
   'reggae': 7.712686061859131,
   'rock': 59.20894145965576},
  {'blues': 13.090488314628601,
   'classical': 0.02143221936421469,
   'country': 16.647174954414368,
   'disco': 2.505999431014061,
   'hiphop': 0.5198444705456495,
   'jazz': 0.07788801449351013,
   'metal': 0.02446593134663999,
   'pop': 4.643714800477028,
   'reggae': 1.8277546390891075,
   'rock': 60.64122915267944},
  {'blues': 87.95482516288757,
   'classical': 0.09334662463515997,
   'country': 9.004565328359604,
   'disco': 0.05504933069460094,
   'hiphop': 0.10785574559122324,
   'jazz': 1.1311925016343594,
   'metal': 0.01419359614374116,
   'pop': 0.6821759045124054,
   'reggae': 0.15695710899308324,
   'rock': 0.7998287677764893},
  {'blues': 43.687281012535095,
   'classical': 0.02053123025689274,
   'country': 18.65343004465103,
   'disco': 1.1370837688446045,
   'hiphop': 0.2766987308859825,
   'jazz': 0.18410078482702374,
   'metal': 0.01778567529981956,
   'pop': 3.0796339735388756,
   'reggae': 0.3638031426817179,
   'rock': 32.5796514749527},
  {'blues': 10.784998536109924,
   'classical': 0.002738814328040462,
   'country': 23.81080538034439,
   'disco': 7.188311219215393,
   'hiphop': 1.699959672987461,
   'jazz': 0.01766857603797689,
   'metal': 0.022794445976614952,
   'pop': 0.7459008600562811,
   'reggae': 1.4330333098769188,
   'rock': 54.293787479400635},
  {'blues': 0.6054018624126911,
   'classical': 0.0020521243641269393,
   'country': 76.23586654663086,
   'disco': 0.7444518618285656,
   'hiphop': 0.15355227515101433,
   'jazz': 0.0339568592607975,
   'metal': 0.06965053617022932,
   'pop': 0.3032026579603553,
   'reggae': 8.34004431962967,
   'rock': 13.511820137500763},
  {'blues': 40.992629528045654,
   'classical': 0.0038685655454173684,
   'country': 2.7522755786776543,
   'disco': 16.23304933309555,
   'hiphop': 24.17059987783432,
   'jazz': 0.6054381839931011,
   'metal': 0.2180339302867651,
   'pop': 0.18589216051623225,
   'reggae': 5.328711122274399,
   'rock': 9.509504586458206},
  {'blues': 24.337702989578247,
   'classical': 0.011129174527013674,
   'country': 1.1240698397159576,
   'disco': 1.528096105903387,
   'hiphop': 19.408434629440308,
   'jazz': 0.03176181053277105,
   'metal': 2.1319828927516937,
   'pop': 30.600011348724365,
   'reggae': 4.316911101341248,
   'rock': 16.509902477264404},
  {'blues': 25.658822059631348,
   'classical': 0.012100422463845462,
   'country': 0.9535972960293293,
   'disco': 1.8397681415081024,
   'hiphop': 0.8787614293396473,
   'jazz': 0.26676920242607594,
   'metal': 0.09328798623755574,
   'pop': 52.709901332855225,
   'reggae': 9.707929193973541,
   'rock': 7.8790634870529175},
  {'blues': 43.42854917049408,
   'classical': 0.013108858547639102,
   'country': 10.361531376838684,
   'disco': 1.9389348104596138,
   'hiphop': 0.5987323354929686,
   'jazz': 0.455375574529171,
   'metal': 0.029616302344948053,
   'pop': 8.675766736268997,
   'reggae': 2.586989477276802,
   'rock': 31.911402940750122},
  {'blues': 5.572350323200226,
   'classical': 0.009605838567949831,
   'country': 24.578803777694702,
   'disco': 0.5123302340507507,
   'hiphop': 0.1943901996128261,
   'jazz': 0.028075347654521465,
   'metal': 0.07282263250090182,
   'pop': 6.110620126128197,
   'reggae': 1.3294370844960213,
   'rock': 61.59157156944275},
  {'blues': 10.632041096687317,
   'classical': 0.004872501813224517,
   'country': 25.283196568489075,
   'disco': 0.36185195203870535,
   'hiphop': 0.07401612820103765,
   'jazz': 0.017867972201202065,
   'metal': 0.05985902971588075,
   'pop': 1.103475783020258,
   'reggae': 1.6191795468330383,
   'rock': 60.84364056587219},
  {'blues': 2.0643189549446106,
   'classical': 0.012515115668065846,
   'country': 29.808634519577026,
   'disco': 0.4379387479275465,
   'hiphop': 1.0169945657253265,
   'jazz': 0.03667722048703581,
   'metal': 0.05306817474775016,
   'pop': 20.461946725845337,
   'reggae': 2.491098642349243,
   'rock': 43.616798520088196},
  {'blues': 31.93230926990509,
   'classical': 0.11314768344163895,
   'country': 2.327551133930683,
   'disco': 1.2662606313824654,
   'hiphop': 16.302867233753204,
   'jazz': 0.43225763365626335,
   'metal': 1.0065286420285702,
   'pop': 19.66284066438675,
   'reggae': 8.791400492191315,
   'rock': 18.16483438014984},
  {'blues': 86.47785782814026,
   'classical': 0.14767649117857218,
   'country': 5.016754940152168,
   'disco': 0.06574020953848958,
   'hiphop': 0.6553273648023605,
   'jazz': 0.18792354967445135,
   'metal': 0.19848037045449018,
   'pop': 4.4363707304000854,
   'reggae': 0.745686236768961,
   'rock': 2.068176493048668},
  {'blues': 42.71027743816376,
   'classical': 0.06677666679024696,
   'country': 13.575440645217896,
   'disco': 0.9659130126237869,
   'hiphop': 0.24227763060480356,
   'jazz': 0.31184644903987646,
   'metal': 0.01849742839112878,
   'pop': 17.35873371362686,
   'reggae': 1.0473793372511864,
   'rock': 23.702850937843323},
  {'blues': 21.489080786705017,
   'classical': 0.02286787348566577,
   'country': 4.746059328317642,
   'disco': 0.34491512924432755,
   'hiphop': 2.3604344576597214,
   'jazz': 0.03853404487017542,
   'metal': 0.7699411362409592,
   'pop': 48.784658312797546,
   'reggae': 12.083089351654053,
   'rock': 9.360423684120178},
  {'blues': 16.798804700374603,
   'classical': 0.004201040064799599,
   'country': 19.420407712459564,
   'disco': 0.15410337364301085,
   'hiphop': 4.395368322730064,
   'jazz': 0.021433763322420418,
   'metal': 25.191858410835266,
   'pop': 3.5899966955184937,
   'reggae': 22.591717541217804,
   'rock': 7.832106202840805},
  {'blues': 4.497464746236801,
   'classical': 0.008023264672374353,
   'country': 56.02605938911438,
   'disco': 1.2977905571460724,
   'hiphop': 0.10877907043322921,
   'jazz': 0.30045839957892895,
   'metal': 0.021102391474414617,
   'pop': 14.220979809761047,
   'reggae': 5.905210226774216,
   'rock': 17.614129185676575},
  {'blues': 2.7931027114391327,
   'classical': 0.029344772337935865,
   'country': 10.365181416273117,
   'disco': 26.354071497917175,
   'hiphop': 4.270550236105919,
   'jazz': 0.11177113046869636,
   'metal': 0.07505053654313087,
   'pop': 0.9795047342777252,
   'reggae': 6.547700613737106,
   'rock': 48.473718762397766},
  {'blues': 3.0547691509127617,
   'classical': 0.17886649584397674,
   'country': 3.0217891559004784,
   'disco': 1.0638799518346786,
   'hiphop': 0.5507513880729675,
   'jazz': 0.07372195250354707,
   'metal': 0.32957890070974827,
   'pop': 2.1216310560703278,
   'reggae': 0.34913469571620226,
   'rock': 89.25586342811584},
  {'blues': 2.171238698065281,
   'classical': 0.18728530267253518,
   'country': 0.2570351818576455,
   'disco': 0.1376940286718309,
   'hiphop': 9.581847488880157,
   'jazz': 0.005603685713140294,
   'metal': 11.398640275001526,
   'pop': 12.045834958553314,
   'reggae': 0.19106188556179404,
   'rock': 64.023756980896},
  {'blues': 1.219832431524992,
   'classical': 0.015770012396387756,
   'country': 0.7037953939288855,
   'disco': 0.1160835032351315,
   'hiphop': 10.905613750219345,
   'jazz': 0.00235831321333535,
   'metal': 18.05650144815445,
   'pop': 0.9724263101816177,
   'reggae': 0.6717069074511528,
   'rock': 67.33590960502625},
  {'blues': 5.306343734264374,
   'classical': 0.03435574471950531,
   'country': 0.3670724807307124,
   'disco': 2.849500998854637,
   'hiphop': 8.313518017530441,
   'jazz': 0.002494463842594996,
   'metal': 35.243311524391174,
   'pop': 0.03437578852754086,
   'reggae': 0.19231517799198627,
   'rock': 47.65671789646149},
  {'blues': 6.119130924344063,
   'classical': 0.021829050092492253,
   'country': 2.689327299594879,
   'disco': 0.9030219167470932,
   'hiphop': 1.206456683576107,
   'jazz': 0.004554650513455272,
   'metal': 6.755579262971878,
   'pop': 0.09407096658833325,
   'reggae': 0.8989362046122551,
   'rock': 81.30708932876587},
  {'blues': 2.034926600754261,
   'classical': 0.01978633226826787,
   'country': 0.8301794528961182,
   'disco': 0.2972307847812772,
   'hiphop': 1.1772816069424152,
   'jazz': 0.0037709363823523745,
   'metal': 0.9454969316720963,
   'pop': 0.16229087486863136,
   'reggae': 0.2710191300138831,
   'rock': 94.25800442695618},
  {'blues': 12.786360085010529,
   'classical': 0.055308942683041096,
   'country': 0.8783850818872452,
   'disco': 0.31907265074551105,
   'hiphop': 1.1040515266358852,
   'jazz': 0.0072610586357768625,
   'metal': 1.0974505916237831,
   'pop': 0.16636938089504838,
   'reggae': 0.25347417686134577,
   'rock': 83.33226442337036},
  {'blues': 13.368527591228485,
   'classical': 0.06949480157345533,
   'country': 6.997999548912048,
   'disco': 0.25260113179683685,
   'hiphop': 0.5784518551081419,
   'jazz': 0.010907066462095827,
   'metal': 1.6994953155517578,
   'pop': 0.7225968409329653,
   'reggae': 0.06797455134801567,
   'rock': 76.23196244239807},
  {'blues': 9.94660034775734,
   'classical': 0.06941957399249077,
   'country': 0.6166951730847359,
   'disco': 5.397357791662216,
   'hiphop': 7.247406244277954,
   'jazz': 0.002703113204916008,
   'metal': 19.01877224445343,
   'pop': 0.2317154547199607,
   'reggae': 0.06677756318822503,
   'rock': 57.40255117416382},
  {'blues': 15.038973093032837,
   'classical': 0.12286894489079714,
   'country': 0.4703792743384838,
   'disco': 2.5687232613563538,
   'hiphop': 14.576123654842377,
   'jazz': 0.0042859410314122215,
   'metal': 12.974151968955994,
   'pop': 0.17561073182150722,
   'reggae': 0.07406353252008557,
   'rock': 53.99481654167175},
  {'blues': 1.5099567361176014,
   'classical': 0.07909628911875188,
   'country': 0.21375254727900028,
   'disco': 9.263504296541214,
   'hiphop': 5.2860356867313385,
   'jazz': 0.009610046981833875,
   'metal': 41.397592425346375,
   'pop': 0.02323584194527939,
   'reggae': 0.14584441669285297,
   'rock': 42.07136929035187},
  {'blues': 5.805325135588646,
   'classical': 0.020700308959931135,
   'country': 2.0189179107546806,
   'disco': 1.542888954281807,
   'hiphop': 1.6524095088243484,
   'jazz': 0.004216984598315321,
   'metal': 8.765308558940887,
   'pop': 0.05620343727059662,
   'reggae': 0.7812147494405508,
   'rock': 79.3528139591217},
  {'blues': 17.569321393966675,
   'classical': 0.02824983384925872,
   'country': 1.3606703840196133,
   'disco': 0.29708296060562134,
   'hiphop': 1.0352392680943012,
   'jazz': 0.006638483318965882,
   'metal': 1.9519675523042679,
   'pop': 0.2004026435315609,
   'reggae': 0.5800415761768818,
   'rock': 76.97039246559143},
  {'blues': 16.601020097732544,
   'classical': 0.05535309901461005,
   'country': 1.0542264208197594,
   'disco': 0.38571194745600224,
   'hiphop': 2.58417297154665,
   'jazz': 0.013380985183175653,
   'metal': 5.419527366757393,
   'pop': 0.5092213395982981,
   'reggae': 0.21417674142867327,
   'rock': 73.16319942474365},
  {'blues': 1.6707029193639755,
   'classical': 0.0800370704382658,
   'country': 0.15782230766490102,
   'disco': 1.3015378266572952,
   'hiphop': 17.51209795475006,
   'jazz': 0.0055231419537449256,
   'metal': 40.915775299072266,
   'pop': 0.06678297067992389,
   'reggae': 0.04868114192504436,
   'rock': 38.24104070663452},
  {'blues': 3.486437350511551,
   'classical': 0.042906333692371845,
   'country': 0.2979750279337168,
   'disco': 0.6116834934800863,
   'hiphop': 22.84078747034073,
   'jazz': 0.0024350552848773077,
   'metal': 36.65204644203186,
   'pop': 0.07125119445845485,
   'reggae': 0.10140227386727929,
   'rock': 35.8930766582489},
  {'blues': 22.66809493303299,
   'classical': 0.07180435350164771,
   'country': 0.607984745875001,
   'disco': 0.8973647840321064,
   'hiphop': 6.884324550628662,
   'jazz': 0.002798368950607255,
   'metal': 13.2803276181221,
   'pop': 0.082284928066656,
   'reggae': 0.21811819169670343,
   'rock': 55.28689622879028},
  {'blues': 10.499342530965805,
   'classical': 0.05441614193841815,
   'country': 0.9307458996772766,
   'disco': 4.02633473277092,
   'hiphop': 2.4203889071941376,
   'jazz': 0.0032013085728976876,
   'metal': 10.369197279214859,
   'pop': 0.07359026349149644,
   'reggae': 0.2620226936414838,
   'rock': 71.36076092720032},
  {'blues': 7.408759742975235,
   'classical': 0.03461950982455164,
   'country': 1.5851320698857307,
   'disco': 0.7771511562168598,
   'hiphop': 1.5732416883111,
   'jazz': 0.004379854726721533,
   'metal': 5.6621938943862915,
   'pop': 0.0783858762588352,
   'reggae': 0.5830287467688322,
   'rock': 82.2931170463562},
  {'blues': 20.311596989631653,
   'classical': 0.06623610388487577,
   'country': 0.8198813535273075,
   'disco': 1.1413339525461197,
   'hiphop': 6.143138185143471,
   'jazz': 0.004313135286793113,
   'metal': 4.829801619052887,
   'pop': 0.5010658409446478,
   'reggae': 0.2852117642760277,
   'rock': 65.89742302894592},
  {'blues': 6.900881975889206,
   'classical': 0.1984240487217903,
   'country': 0.18363207345828414,
   'disco': 1.9182324409484863,
   'hiphop': 6.54468834400177,
   'jazz': 0.009397833491675556,
   'metal': 21.689975261688232,
   'pop': 0.4199397750198841,
   'reggae': 0.054945488227531314,
   'rock': 62.079888582229614},
  {'blues': 3.100006654858589,
   'classical': 0.1783336978405714,
   'country': 0.09532342082820833,
   'disco': 3.464624285697937,
   'hiphop': 13.020546734333038,
   'jazz': 0.008120529673760757,
   'metal': 32.15563893318176,
   'pop': 0.5770467687398195,
   'reggae': 0.0316929304972291,
   'rock': 47.368672490119934},
  {'blues': 2.349427714943886,
   'classical': 0.08472484769299626,
   'country': 0.07250695489346981,
   'disco': 1.3150054961442947,
   'hiphop': 36.68748736381531,
   'jazz': 0.00485097334603779,
   'metal': 17.242586612701416,
   'pop': 3.448479250073433,
   'reggae': 0.2905769506469369,
   'rock': 38.504356145858765},
  {'blues': 5.482920259237289,
   'classical': 0.13360681477934122,
   'country': 0.2077437238767743,
   'disco': 0.44615613296628,
   'hiphop': 22.088591754436493,
   'jazz': 0.011798223567893729,
   'metal': 13.843108713626862,
   'pop': 0.5180476699024439,
   'reggae': 0.09517184225842357,
   'rock': 57.17285871505737},
  {'blues': 1.2313389219343662,
   'classical': 0.15266884583979845,
   'country': 0.23718064185231924,
   'disco': 2.6490002870559692,
   'hiphop': 11.799385398626328,
   'jazz': 0.018429722695145756,
   'metal': 15.681605041027069,
   'pop': 0.9027414955198765,
   'reggae': 0.12579725589603186,
   'rock': 67.20185279846191},
  {'blues': 2.6426006108522415,
   'classical': 0.044044802780263126,
   'country': 0.4018764942884445,
   'disco': 2.617071755230427,
   'hiphop': 3.669222444295883,
   'jazz': 0.010332568490412086,
   'metal': 15.300746262073517,
   'pop': 0.6419877056032419,
   'reggae': 0.22825084161013365,
   'rock': 74.4438648223877},
  {'blues': 5.356965959072113,
   'classical': 0.14424376422539353,
   'country': 0.22584586404263973,
   'disco': 1.4504685066640377,
   'hiphop': 8.37305411696434,
   'jazz': 0.01956960477400571,
   'metal': 12.819039821624756,
   'pop': 1.2587484903633595,
   'reggae': 0.07708375342190266,
   'rock': 70.27497887611389},
  {'blues': 1.3631759211421013,
   'classical': 0.2188320504501462,
   'country': 0.3329598344862461,
   'disco': 2.1499427035450935,
   'hiphop': 13.06842714548111,
   'jazz': 0.017994496738538146,
   'metal': 14.306801557540894,
   'pop': 2.4372968822717667,
   'reggae': 0.04581451648846269,
   'rock': 66.058748960495},
  {'blues': 0.46988134272396564,
   'classical': 0.12641941430047154,
   'country': 0.037162043736316264,
   'disco': 8.618079125881195,
   'hiphop': 17.90682226419449,
   'jazz': 0.01882759970612824,
   'metal': 49.92111325263977,
   'pop': 0.6736346054822206,
   'reggae': 0.034424103796482086,
   'rock': 22.193637490272522},
  {'blues': 1.173220481723547,
   'classical': 0.06856370600871742,
   'country': 0.053698557894676924,
   'disco': 2.2668367251753807,
   'hiphop': 7.7421702444553375,
   'jazz': 0.004398728924570605,
   'metal': 54.293447732925415,
   'pop': 0.30079574789851904,
   'reggae': 0.024712656158953905,
   'rock': 34.07214879989624},
  {'blues': 8.815640211105347,
   'classical': 0.25261007249355316,
   'country': 0.5782006774097681,
   'disco': 3.2129984349012375,
   'hiphop': 3.610263392329216,
   'jazz': 0.005403867180575617,
   'metal': 10.1400725543499,
   'pop': 0.32813751604408026,
   'reggae': 0.0482513103634119,
   'rock': 73.00841808319092},
  {'blues': 6.157747656106949,
   'classical': 0.08646578644402325,
   'country': 0.16398022416979074,
   'disco': 3.5657133907079697,
   'hiphop': 13.121381402015686,
   'jazz': 0.004811318285646848,
   'metal': 23.50667417049408,
   'pop': 0.889209471642971,
   'reggae': 0.05183765315450728,
   'rock': 52.45218276977539},
  {'blues': 2.2591784596443176,
   'classical': 0.05688804085366428,
   'country': 3.8987167179584503,
   'disco': 0.023733264242764562,
   'hiphop': 4.862299561500549,
   'jazz': 0.022894778521731496,
   'metal': 20.540851354599,
   'pop': 2.6365116238594055,
   'reggae': 3.910866752266884,
   'rock': 61.7880642414093},
  {'blues': 1.0419588536024094,
   'classical': 1.358816958963871,
   'country': 11.85913160443306,
   'disco': 0.008515783702023327,
   'hiphop': 23.388999700546265,
   'jazz': 0.7848205976188183,
   'metal': 8.14286395907402,
   'pop': 2.1499676629900932,
   'reggae': 7.1834176778793335,
   'rock': 44.08150315284729},
  {'blues': 0.20704613998532295,
   'classical': 6.266286224126816,
   'country': 4.4793520122766495,
   'disco': 0.0035788420063909143,
   'hiphop': 70.18188834190369,
   'jazz': 2.1478788927197456,
   'metal': 7.290592789649963,
   'pop': 1.04115204885602,
   'reggae': 3.8720663636922836,
   'rock': 4.5101597905159},
  {'blues': 0.21035070531070232,
   'classical': 29.4640451669693,
   'country': 5.6177012622356415,
   'disco': 0.003502010804368183,
   'hiphop': 39.79690372943878,
   'jazz': 14.530161023139954,
   'metal': 3.0340757220983505,
   'pop': 1.20947090908885,
   'reggae': 3.6265119910240173,
   'rock': 2.5072667747735977},
  {'blues': 0.31865641940385103,
   'classical': 53.62555980682373,
   'country': 4.358126595616341,
   'disco': 0.001299018731515389,
   'hiphop': 2.0132839679718018,
   'jazz': 37.82919943332672,
   'metal': 0.6007034797221422,
   'pop': 0.5184032488614321,
   'reggae': 0.3479983424767852,
   'rock': 0.38676715921610594},
  {'blues': 1.6183603554964066,
   'classical': 38.93674314022064,
   'country': 31.360477209091187,
   'disco': 0.0019895627701771446,
   'hiphop': 0.5707210395485163,
   'jazz': 25.265783071517944,
   'metal': 0.605870271101594,
   'pop': 0.947957020252943,
   'reggae': 0.2777975518256426,
   'rock': 0.4143061116337776},
  {'blues': 4.448776692152023,
   'classical': 2.3115910589694977,
   'country': 82.093745470047,
   'disco': 0.0033095715480158105,
   'hiphop': 1.391628384590149,
   'jazz': 5.0136614590883255,
   'metal': 2.129284478724003,
   'pop': 1.411806046962738,
   'reggae': 0.647225882858038,
   'rock': 0.548974284902215},
  {'blues': 5.115979909896851,
   'classical': 11.542841047048569,
   'country': 36.86744272708893,
   'disco': 0.005095665255794302,
   'hiphop': 12.403851002454758,
   'jazz': 29.100996255874634,
   'metal': 0.8421370759606361,
   'pop': 2.5716878473758698,
   'reggae': 1.155394222587347,
   'rock': 0.3945733420550823}])
In [88]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/Iron man.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 353.61 sekund
Liczba segmentów do analizy: 234
Przeanalizowano segment 1/234 (0.0s - 3.0s)
Przeanalizowano segment 2/234 (1.5s - 4.5s)
Przeanalizowano segment 3/234 (3.0s - 6.0s)
Przeanalizowano segment 4/234 (4.5s - 7.5s)
Przeanalizowano segment 5/234 (6.0s - 9.0s)
Przeanalizowano segment 6/234 (7.5s - 10.5s)
Przeanalizowano segment 7/234 (9.0s - 12.0s)
Przeanalizowano segment 8/234 (10.5s - 13.5s)
Przeanalizowano segment 9/234 (12.0s - 15.0s)
Przeanalizowano segment 10/234 (13.5s - 16.5s)
Przeanalizowano segment 11/234 (15.0s - 18.0s)
Przeanalizowano segment 12/234 (16.5s - 19.5s)
Przeanalizowano segment 13/234 (18.0s - 21.0s)
Przeanalizowano segment 14/234 (19.5s - 22.5s)
Przeanalizowano segment 15/234 (21.0s - 24.0s)
Przeanalizowano segment 16/234 (22.5s - 25.5s)
Przeanalizowano segment 17/234 (24.0s - 27.0s)
Przeanalizowano segment 18/234 (25.5s - 28.5s)
Przeanalizowano segment 19/234 (27.0s - 30.0s)
Przeanalizowano segment 20/234 (28.5s - 31.5s)
Przeanalizowano segment 21/234 (30.0s - 33.0s)
Przeanalizowano segment 22/234 (31.5s - 34.5s)
Przeanalizowano segment 23/234 (33.0s - 36.0s)
Przeanalizowano segment 24/234 (34.5s - 37.5s)
Przeanalizowano segment 25/234 (36.0s - 39.0s)
Przeanalizowano segment 26/234 (37.5s - 40.5s)
Przeanalizowano segment 27/234 (39.0s - 42.0s)
Przeanalizowano segment 28/234 (40.5s - 43.5s)
Przeanalizowano segment 29/234 (42.0s - 45.0s)
Przeanalizowano segment 30/234 (43.5s - 46.5s)
Przeanalizowano segment 31/234 (45.0s - 48.0s)
Przeanalizowano segment 32/234 (46.5s - 49.5s)
Przeanalizowano segment 33/234 (48.0s - 51.0s)
Przeanalizowano segment 34/234 (49.5s - 52.5s)
Przeanalizowano segment 35/234 (51.0s - 54.0s)
Przeanalizowano segment 36/234 (52.5s - 55.5s)
Przeanalizowano segment 37/234 (54.0s - 57.0s)
Przeanalizowano segment 38/234 (55.5s - 58.5s)
Przeanalizowano segment 39/234 (57.0s - 60.0s)
Przeanalizowano segment 40/234 (58.5s - 61.5s)
Przeanalizowano segment 41/234 (60.0s - 63.0s)
Przeanalizowano segment 42/234 (61.5s - 64.5s)
Przeanalizowano segment 43/234 (63.0s - 66.0s)
Przeanalizowano segment 44/234 (64.5s - 67.5s)
Przeanalizowano segment 45/234 (66.0s - 69.0s)
Przeanalizowano segment 46/234 (67.5s - 70.5s)
Przeanalizowano segment 47/234 (69.0s - 72.0s)
Przeanalizowano segment 48/234 (70.5s - 73.5s)
Przeanalizowano segment 49/234 (72.0s - 75.0s)
Przeanalizowano segment 50/234 (73.5s - 76.5s)
Przeanalizowano segment 51/234 (75.0s - 78.0s)
Przeanalizowano segment 52/234 (76.5s - 79.5s)
Przeanalizowano segment 53/234 (78.0s - 81.0s)
Przeanalizowano segment 54/234 (79.5s - 82.5s)
Przeanalizowano segment 55/234 (81.0s - 84.0s)
Przeanalizowano segment 56/234 (82.5s - 85.5s)
Przeanalizowano segment 57/234 (84.0s - 87.0s)
Przeanalizowano segment 58/234 (85.5s - 88.5s)
Przeanalizowano segment 59/234 (87.0s - 90.0s)
Przeanalizowano segment 60/234 (88.5s - 91.5s)
Przeanalizowano segment 61/234 (90.0s - 93.0s)
Przeanalizowano segment 62/234 (91.5s - 94.5s)
Przeanalizowano segment 63/234 (93.0s - 96.0s)
Przeanalizowano segment 64/234 (94.5s - 97.5s)
Przeanalizowano segment 65/234 (96.0s - 99.0s)
Przeanalizowano segment 66/234 (97.5s - 100.5s)
Przeanalizowano segment 67/234 (99.0s - 102.0s)
Przeanalizowano segment 68/234 (100.5s - 103.5s)
Przeanalizowano segment 69/234 (102.0s - 105.0s)
Przeanalizowano segment 70/234 (103.5s - 106.5s)
Przeanalizowano segment 71/234 (105.0s - 108.0s)
Przeanalizowano segment 72/234 (106.5s - 109.5s)
Przeanalizowano segment 73/234 (108.0s - 111.0s)
Przeanalizowano segment 74/234 (109.5s - 112.5s)
Przeanalizowano segment 75/234 (111.0s - 114.0s)
Przeanalizowano segment 76/234 (112.5s - 115.5s)
Przeanalizowano segment 77/234 (114.0s - 117.0s)
Przeanalizowano segment 78/234 (115.5s - 118.5s)
Przeanalizowano segment 79/234 (117.0s - 120.0s)
Przeanalizowano segment 80/234 (118.5s - 121.5s)
Przeanalizowano segment 81/234 (120.0s - 123.0s)
Przeanalizowano segment 82/234 (121.5s - 124.5s)
Przeanalizowano segment 83/234 (123.0s - 126.0s)
Przeanalizowano segment 84/234 (124.5s - 127.5s)
Przeanalizowano segment 85/234 (126.0s - 129.0s)
Przeanalizowano segment 86/234 (127.5s - 130.5s)
Przeanalizowano segment 87/234 (129.0s - 132.0s)
Przeanalizowano segment 88/234 (130.5s - 133.5s)
Przeanalizowano segment 89/234 (132.0s - 135.0s)
Przeanalizowano segment 90/234 (133.5s - 136.5s)
Przeanalizowano segment 91/234 (135.0s - 138.0s)
Przeanalizowano segment 92/234 (136.5s - 139.5s)
Przeanalizowano segment 93/234 (138.0s - 141.0s)
Przeanalizowano segment 94/234 (139.5s - 142.5s)
Przeanalizowano segment 95/234 (141.0s - 144.0s)
Przeanalizowano segment 96/234 (142.5s - 145.5s)
Przeanalizowano segment 97/234 (144.0s - 147.0s)
Przeanalizowano segment 98/234 (145.5s - 148.5s)
Przeanalizowano segment 99/234 (147.0s - 150.0s)
Przeanalizowano segment 100/234 (148.5s - 151.5s)
Przeanalizowano segment 101/234 (150.0s - 153.0s)
Przeanalizowano segment 102/234 (151.5s - 154.5s)
Przeanalizowano segment 103/234 (153.0s - 156.0s)
Przeanalizowano segment 104/234 (154.5s - 157.5s)
Przeanalizowano segment 105/234 (156.0s - 159.0s)
Przeanalizowano segment 106/234 (157.5s - 160.5s)
Przeanalizowano segment 107/234 (159.0s - 162.0s)
Przeanalizowano segment 108/234 (160.5s - 163.5s)
Przeanalizowano segment 109/234 (162.0s - 165.0s)
Przeanalizowano segment 110/234 (163.5s - 166.5s)
Przeanalizowano segment 111/234 (165.0s - 168.0s)
Przeanalizowano segment 112/234 (166.5s - 169.5s)
Przeanalizowano segment 113/234 (168.0s - 171.0s)
Przeanalizowano segment 114/234 (169.5s - 172.5s)
Przeanalizowano segment 115/234 (171.0s - 174.0s)
Przeanalizowano segment 116/234 (172.5s - 175.5s)
Przeanalizowano segment 117/234 (174.0s - 177.0s)
Przeanalizowano segment 118/234 (175.5s - 178.5s)
Przeanalizowano segment 119/234 (177.0s - 180.0s)
Przeanalizowano segment 120/234 (178.5s - 181.5s)
Przeanalizowano segment 121/234 (180.0s - 183.0s)
Przeanalizowano segment 122/234 (181.5s - 184.5s)
Przeanalizowano segment 123/234 (183.0s - 186.0s)
Przeanalizowano segment 124/234 (184.5s - 187.5s)
Przeanalizowano segment 125/234 (186.0s - 189.0s)
Przeanalizowano segment 126/234 (187.5s - 190.5s)
Przeanalizowano segment 127/234 (189.0s - 192.0s)
Przeanalizowano segment 128/234 (190.5s - 193.5s)
Przeanalizowano segment 129/234 (192.0s - 195.0s)
Przeanalizowano segment 130/234 (193.5s - 196.5s)
Przeanalizowano segment 131/234 (195.0s - 198.0s)
Przeanalizowano segment 132/234 (196.5s - 199.5s)
Przeanalizowano segment 133/234 (198.0s - 201.0s)
Przeanalizowano segment 134/234 (199.5s - 202.5s)
Przeanalizowano segment 135/234 (201.0s - 204.0s)
Przeanalizowano segment 136/234 (202.5s - 205.5s)
Przeanalizowano segment 137/234 (204.0s - 207.0s)
Przeanalizowano segment 138/234 (205.5s - 208.5s)
Przeanalizowano segment 139/234 (207.0s - 210.0s)
Przeanalizowano segment 140/234 (208.5s - 211.5s)
Przeanalizowano segment 141/234 (210.0s - 213.0s)
Przeanalizowano segment 142/234 (211.5s - 214.5s)
Przeanalizowano segment 143/234 (213.0s - 216.0s)
Przeanalizowano segment 144/234 (214.5s - 217.5s)
Przeanalizowano segment 145/234 (216.0s - 219.0s)
Przeanalizowano segment 146/234 (217.5s - 220.5s)
Przeanalizowano segment 147/234 (219.0s - 222.0s)
Przeanalizowano segment 148/234 (220.5s - 223.5s)
Przeanalizowano segment 149/234 (222.0s - 225.0s)
Przeanalizowano segment 150/234 (223.5s - 226.5s)
Przeanalizowano segment 151/234 (225.0s - 228.0s)
Przeanalizowano segment 152/234 (226.5s - 229.5s)
Przeanalizowano segment 153/234 (228.0s - 231.0s)
Przeanalizowano segment 154/234 (229.5s - 232.5s)
Przeanalizowano segment 155/234 (231.0s - 234.0s)
Przeanalizowano segment 156/234 (232.5s - 235.5s)
Przeanalizowano segment 157/234 (234.0s - 237.0s)
Przeanalizowano segment 158/234 (235.5s - 238.5s)
Przeanalizowano segment 159/234 (237.0s - 240.0s)
Przeanalizowano segment 160/234 (238.5s - 241.5s)
Przeanalizowano segment 161/234 (240.0s - 243.0s)
Przeanalizowano segment 162/234 (241.5s - 244.5s)
Przeanalizowano segment 163/234 (243.0s - 246.0s)
Przeanalizowano segment 164/234 (244.5s - 247.5s)
Przeanalizowano segment 165/234 (246.0s - 249.0s)
Przeanalizowano segment 166/234 (247.5s - 250.5s)
Przeanalizowano segment 167/234 (249.0s - 252.0s)
Przeanalizowano segment 168/234 (250.5s - 253.5s)
Przeanalizowano segment 169/234 (252.0s - 255.0s)
Przeanalizowano segment 170/234 (253.5s - 256.5s)
Przeanalizowano segment 171/234 (255.0s - 258.0s)
Przeanalizowano segment 172/234 (256.5s - 259.5s)
Przeanalizowano segment 173/234 (258.0s - 261.0s)
Przeanalizowano segment 174/234 (259.5s - 262.5s)
Przeanalizowano segment 175/234 (261.0s - 264.0s)
Przeanalizowano segment 176/234 (262.5s - 265.5s)
Przeanalizowano segment 177/234 (264.0s - 267.0s)
Przeanalizowano segment 178/234 (265.5s - 268.5s)
Przeanalizowano segment 179/234 (267.0s - 270.0s)
Przeanalizowano segment 180/234 (268.5s - 271.5s)
Przeanalizowano segment 181/234 (270.0s - 273.0s)
Przeanalizowano segment 182/234 (271.5s - 274.5s)
Przeanalizowano segment 183/234 (273.0s - 276.0s)
Przeanalizowano segment 184/234 (274.5s - 277.5s)
Przeanalizowano segment 185/234 (276.0s - 279.0s)
Przeanalizowano segment 186/234 (277.5s - 280.5s)
Przeanalizowano segment 187/234 (279.0s - 282.0s)
Przeanalizowano segment 188/234 (280.5s - 283.5s)
Przeanalizowano segment 189/234 (282.0s - 285.0s)
Przeanalizowano segment 190/234 (283.5s - 286.5s)
Przeanalizowano segment 191/234 (285.0s - 288.0s)
Przeanalizowano segment 192/234 (286.5s - 289.5s)
Przeanalizowano segment 193/234 (288.0s - 291.0s)
Przeanalizowano segment 194/234 (289.5s - 292.5s)
Przeanalizowano segment 195/234 (291.0s - 294.0s)
Przeanalizowano segment 196/234 (292.5s - 295.5s)
Przeanalizowano segment 197/234 (294.0s - 297.0s)
Przeanalizowano segment 198/234 (295.5s - 298.5s)
Przeanalizowano segment 199/234 (297.0s - 300.0s)
Przeanalizowano segment 200/234 (298.5s - 301.5s)
Przeanalizowano segment 201/234 (300.0s - 303.0s)
Przeanalizowano segment 202/234 (301.5s - 304.5s)
Przeanalizowano segment 203/234 (303.0s - 306.0s)
Przeanalizowano segment 204/234 (304.5s - 307.5s)
Przeanalizowano segment 205/234 (306.0s - 309.0s)
Przeanalizowano segment 206/234 (307.5s - 310.5s)
Przeanalizowano segment 207/234 (309.0s - 312.0s)
Przeanalizowano segment 208/234 (310.5s - 313.5s)
Przeanalizowano segment 209/234 (312.0s - 315.0s)
Przeanalizowano segment 210/234 (313.5s - 316.5s)
Przeanalizowano segment 211/234 (315.0s - 318.0s)
Przeanalizowano segment 212/234 (316.5s - 319.5s)
Przeanalizowano segment 213/234 (318.0s - 321.0s)
Przeanalizowano segment 214/234 (319.5s - 322.5s)
Przeanalizowano segment 215/234 (321.0s - 324.0s)
Przeanalizowano segment 216/234 (322.5s - 325.5s)
Przeanalizowano segment 217/234 (324.0s - 327.0s)
Przeanalizowano segment 218/234 (325.5s - 328.5s)
Przeanalizowano segment 219/234 (327.0s - 330.0s)
Przeanalizowano segment 220/234 (328.5s - 331.5s)
Przeanalizowano segment 221/234 (330.0s - 333.0s)
Przeanalizowano segment 222/234 (331.5s - 334.5s)
Przeanalizowano segment 223/234 (333.0s - 336.0s)
Przeanalizowano segment 224/234 (334.5s - 337.5s)
Przeanalizowano segment 225/234 (336.0s - 339.0s)
Przeanalizowano segment 226/234 (337.5s - 340.5s)
Przeanalizowano segment 227/234 (339.0s - 342.0s)
Przeanalizowano segment 228/234 (340.5s - 343.5s)
Przeanalizowano segment 229/234 (342.0s - 345.0s)
Przeanalizowano segment 230/234 (343.5s - 346.5s)
Przeanalizowano segment 231/234 (345.0s - 348.0s)
Przeanalizowano segment 232/234 (346.5s - 349.5s)
Przeanalizowano segment 233/234 (348.0s - 351.0s)
Przeanalizowano segment 234/234 (349.5s - 352.5s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: Iron man.mp3
==================================================
metal          : 53.11%
disco          : 21.78%
hiphop         : 16.17%
rock           : 2.38%
blues          : 1.79%
country        : 1.51%
classical      : 1.19%
jazz           : 1.15%
reggae         : 0.66%
pop            : 0.26%
==================================================
Najwyższe prawdopodobieństwo: metal (53.11%)
No description has been provided for this image
Out[88]:
({'blues': 1.7875214745531711,
  'classical': 1.1869748280713128,
  'country': 1.5148526704051541,
  'disco': 21.782817798443403,
  'hiphop': 16.171095382400317,
  'jazz': 1.1468238372698478,
  'metal': 53.10872069916451,
  'pop': 0.2605594358657173,
  'reggae': 0.6569476715389427,
  'rock': 2.383686209021138},
 [{'blues': 26.120471954345703,
   'classical': 62.11639046669006,
   'country': 0.007488301343983039,
   'disco': 0.08367869886569679,
   'hiphop': 0.5524596199393272,
   'jazz': 8.560322225093842,
   'metal': 0.009195294114761055,
   'pop': 0.01068785713869147,
   'reggae': 2.3095399141311646,
   'rock': 0.22977583575993776},
  {'blues': 52.6685893535614,
   'classical': 41.42260551452637,
   'country': 0.005068218888482079,
   'disco': 0.025481931515969336,
   'hiphop': 0.6622811313718557,
   'jazz': 4.014969617128372,
   'metal': 0.011776951578212902,
   'pop': 0.007529869617428631,
   'reggae': 0.9768142364919186,
   'rock': 0.20487506408244371},
  {'blues': 32.48522877693176,
   'classical': 62.257713079452515,
   'country': 0.003223271414753981,
   'disco': 0.032101129181683064,
   'hiphop': 0.25289980694651604,
   'jazz': 4.698967561125755,
   'metal': 0.01044604869093746,
   'pop': 0.003396245665499009,
   'reggae': 0.19544500391930342,
   'rock': 0.06057315622456372},
  {'blues': 27.70884335041046,
   'classical': 67.00349450111389,
   'country': 0.009413567750016227,
   'disco': 0.018310143786948174,
   'hiphop': 0.08373287855647504,
   'jazz': 5.080875754356384,
   'metal': 0.00629843634669669,
   'pop': 0.0018395987353869714,
   'reggae': 0.0713507179170847,
   'rock': 0.01584325364092365},
  {'blues': 2.7745934203267097,
   'classical': 29.929259419441223,
   'country': 3.527987003326416,
   'disco': 0.022182593238539994,
   'hiphop': 9.913834929466248,
   'jazz': 45.26054263114929,
   'metal': 1.6265211626887321,
   'pop': 0.04448396502994001,
   'reggae': 2.5981349870562553,
   'rock': 4.302460327744484},
  {'blues': 1.0007589124143124,
   'classical': 0.01712081575533375,
   'country': 11.791104823350906,
   'disco': 0.05839656223542988,
   'hiphop': 25.477716326713562,
   'jazz': 2.2968899458646774,
   'metal': 43.91501843929291,
   'pop': 0.014087167801335454,
   'reggae': 15.154853463172913,
   'rock': 0.2740528667345643},
  {'blues': 1.1942598037421703,
   'classical': 0.01657401880947873,
   'country': 11.416608095169067,
   'disco': 0.1640202128328383,
   'hiphop': 55.28939962387085,
   'jazz': 2.5007182732224464,
   'metal': 25.662636756896973,
   'pop': 0.014176333206705749,
   'reggae': 1.7572266981005669,
   'rock': 1.9843799993395805},
  {'blues': 1.0966983623802662,
   'classical': 0.016816071001812816,
   'country': 1.582133024930954,
   'disco': 41.702285408973694,
   'hiphop': 34.43424105644226,
   'jazz': 0.30060051940381527,
   'metal': 8.057962357997894,
   'pop': 0.048445185529999435,
   'reggae': 0.28293312061578035,
   'rock': 12.477881461381912},
  {'blues': 0.5122246686369181,
   'classical': 0.005857154246768914,
   'country': 0.6619499996304512,
   'disco': 19.710123538970947,
   'hiphop': 28.67879867553711,
   'jazz': 0.04766673955600709,
   'metal': 12.212222069501877,
   'pop': 0.558607978746295,
   'reggae': 0.06658225320279598,
   'rock': 37.54596710205078},
  {'blues': 0.1960220979526639,
   'classical': 0.005350568244466558,
   'country': 6.608272343873978,
   'disco': 0.25361543521285057,
   'hiphop': 3.3648211508989334,
   'jazz': 0.16101504443213344,
   'metal': 79.61155772209167,
   'pop': 0.03763010900001973,
   'reggae': 0.059710489585995674,
   'rock': 9.702009707689285},
  {'blues': 1.835167221724987,
   'classical': 0.014792519505135715,
   'country': 30.82057237625122,
   'disco': 0.17092903144657612,
   'hiphop': 29.92299497127533,
   'jazz': 2.906065806746483,
   'metal': 23.292256891727448,
   'pop': 0.046623029629699886,
   'reggae': 10.534629970788956,
   'rock': 0.455966591835022},
  {'blues': 11.273019015789032,
   'classical': 0.04990859888494015,
   'country': 25.304651260375977,
   'disco': 0.17231033416464925,
   'hiphop': 28.838354349136353,
   'jazz': 5.998769402503967,
   'metal': 25.329992175102234,
   'pop': 0.03290471504442394,
   'reggae': 0.8688249625265598,
   'rock': 2.1312640979886055},
  {'blues': 49.263715744018555,
   'classical': 0.61310357414186,
   'country': 16.655413806438446,
   'disco': 0.039001015829853714,
   'hiphop': 5.8012258261442184,
   'jazz': 26.920050382614136,
   'metal': 0.45510982163250446,
   'pop': 0.039955112151801586,
   'reggae': 0.07481052889488637,
   'rock': 0.13760969741269946},
  {'blues': 5.2190084010362625,
   'classical': 6.277936697006226,
   'country': 3.1468842178583145,
   'disco': 0.00807971300673671,
   'hiphop': 0.9697740897536278,
   'jazz': 84.20021533966064,
   'metal': 0.016887750825844705,
   'pop': 0.01246569590875879,
   'reggae': 0.10708740446716547,
   'rock': 0.04165790160186589},
  {'blues': 5.957526341080666,
   'classical': 0.1919167465530336,
   'country': 64.37574625015259,
   'disco': 0.022842951875645667,
   'hiphop': 11.275459825992584,
   'jazz': 15.482676029205322,
   'metal': 0.6406400818377733,
   'pop': 0.044947044807486236,
   'reggae': 1.6540618613362312,
   'rock': 0.35417501349002123},
  {'blues': 1.0865363292396069,
   'classical': 0.004920585706713609,
   'country': 10.950382798910141,
   'disco': 0.037054295535199344,
   'hiphop': 13.39341551065445,
   'jazz': 0.7587634027004242,
   'metal': 70.14924883842468,
   'pop': 0.011961750715272501,
   'reggae': 3.168005868792534,
   'rock': 0.4397088661789894},
  {'blues': 19.59364265203476,
   'classical': 0.034742936259135604,
   'country': 51.55608654022217,
   'disco': 0.049228034913539886,
   'hiphop': 8.743667602539062,
   'jazz': 11.895620077848434,
   'metal': 6.950370967388153,
   'pop': 0.02294616715516895,
   'reggae': 0.8763911202549934,
   'rock': 0.2773023908957839},
  {'blues': 35.061103105545044,
   'classical': 0.03252977039664984,
   'country': 44.079336524009705,
   'disco': 0.038105048588477075,
   'hiphop': 9.932120144367218,
   'jazz': 8.129938691854477,
   'metal': 2.093840576708317,
   'pop': 0.015094746777322143,
   'reggae': 0.2154362853616476,
   'rock': 0.40248935110867023},
  {'blues': 15.95313549041748,
   'classical': 0.03451048687566072,
   'country': 58.72943997383118,
   'disco': 0.07881890051066875,
   'hiphop': 14.871957898139954,
   'jazz': 5.985619127750397,
   'metal': 2.982996217906475,
   'pop': 0.048145020264200866,
   'reggae': 0.7577114272862673,
   'rock': 0.5576678086072206},
  {'blues': 0.31962767243385315,
   'classical': 0.01360913593089208,
   'country': 2.9794152826070786,
   'disco': 0.04663052095565945,
   'hiphop': 9.545189887285233,
   'jazz': 0.16591850435361266,
   'metal': 84.61766839027405,
   'pop': 0.005808364221593365,
   'reggae': 0.3833765862509608,
   'rock': 1.9227538257837296},
  {'blues': 0.03618767950683832,
   'classical': 0.0026503677872824483,
   'country': 0.10566336568444967,
   'disco': 0.054853956680744886,
   'hiphop': 1.8283719196915627,
   'jazz': 0.01862359349615872,
   'metal': 97.06652164459229,
   'pop': 0.0008373478522116784,
   'reggae': 0.055489520309492946,
   'rock': 0.8307920768857002},
  {'blues': 0.09969780221581459,
   'classical': 0.004758852446684614,
   'country': 0.46144272200763226,
   'disco': 0.02018485974986106,
   'hiphop': 11.353541165590286,
   'jazz': 0.02300748892594129,
   'metal': 86.43977046012878,
   'pop': 0.005987107215332799,
   'reggae': 0.07989596342667937,
   'rock': 1.5117156319320202},
  {'blues': 0.06566341035068035,
   'classical': 0.011115775123471394,
   'country': 0.2725024241954088,
   'disco': 0.13302116421982646,
   'hiphop': 39.50851559638977,
   'jazz': 0.2377500757575035,
   'metal': 48.80414009094238,
   'pop': 0.025847938377410173,
   'reggae': 0.12076284037902951,
   'rock': 10.820678621530533},
  {'blues': 0.21498226560652256,
   'classical': 0.008009627345018089,
   'country': 0.0198905254364945,
   'disco': 6.0843199491500854,
   'hiphop': 20.337651669979095,
   'jazz': 0.6115201860666275,
   'metal': 71.76949977874756,
   'pop': 0.0043342457502149045,
   'reggae': 0.22455044090747833,
   'rock': 0.7252400275319815},
  {'blues': 2.755357138812542,
   'classical': 0.007688936602789909,
   'country': 0.05981510039418936,
   'disco': 10.47934964299202,
   'hiphop': 25.444325804710388,
   'jazz': 0.20323821809142828,
   'metal': 60.680705308914185,
   'pop': 0.012884984607808292,
   'reggae': 0.06054287077859044,
   'rock': 0.2960867015644908},
  {'blues': 0.7333802524954081,
   'classical': 0.003637864938355051,
   'country': 0.05450553726404905,
   'disco': 1.730882003903389,
   'hiphop': 11.023050546646118,
   'jazz': 0.021295937767717987,
   'metal': 86.18077039718628,
   'pop': 0.017559291154611856,
   'reggae': 0.02617819409351796,
   'rock': 0.20873765461146832},
  {'blues': 0.3738630097359419,
   'classical': 0.003539688987075351,
   'country': 0.061219255439937115,
   'disco': 0.4086138214915991,
   'hiphop': 24.302849173545837,
   'jazz': 0.010845774522749707,
   'metal': 74.39789175987244,
   'pop': 0.04898917977698147,
   'reggae': 0.011502658162498847,
   'rock': 0.38067803252488375},
  {'blues': 0.04139570228289813,
   'classical': 0.005748580224462785,
   'country': 0.025025237118825316,
   'disco': 6.365009397268295,
   'hiphop': 2.1762071177363396,
   'jazz': 0.007936324254842475,
   'metal': 90.70416688919067,
   'pop': 0.13836589641869068,
   'reggae': 0.01407875242875889,
   'rock': 0.522068701684475},
  {'blues': 0.0513413455337286,
   'classical': 0.018406077288091183,
   'country': 0.042175466660410166,
   'disco': 27.893516421318054,
   'hiphop': 0.877703819423914,
   'jazz': 0.017953057249542326,
   'metal': 69.24577951431274,
   'pop': 0.14276556903496385,
   'reggae': 0.03523714258335531,
   'rock': 1.6751166433095932},
  {'blues': 0.011042304686270654,
   'classical': 0.007570361776743084,
   'country': 0.009492707613389939,
   'disco': 34.520700573921204,
   'hiphop': 0.4097181372344494,
   'jazz': 0.020723463967442513,
   'metal': 63.87572884559631,
   'pop': 0.0342284474754706,
   'reggae': 0.11501341359689832,
   'rock': 0.9957755915820599},
  {'blues': 0.02942318096756935,
   'classical': 0.040010776137933135,
   'country': 0.02676140866242349,
   'disco': 38.19094896316528,
   'hiphop': 0.4738156683743,
   'jazz': 0.20234121475368738,
   'metal': 56.84831738471985,
   'pop': 0.013961676449980587,
   'reggae': 0.01886531972559169,
   'rock': 4.155559092760086},
  {'blues': 0.02424474514555186,
   'classical': 0.04061108047608286,
   'country': 0.058293226175010204,
   'disco': 41.922858357429504,
   'hiphop': 0.6901576183736324,
   'jazz': 0.08171139634214342,
   'metal': 48.199841380119324,
   'pop': 0.02502009447198361,
   'reggae': 0.06566022639162838,
   'rock': 8.891604095697403},
  {'blues': 0.05191070958971977,
   'classical': 0.06058672443032265,
   'country': 0.14718377497047186,
   'disco': 44.67806816101074,
   'hiphop': 0.6368624977767467,
   'jazz': 0.06269963341765106,
   'metal': 51.266688108444214,
   'pop': 0.08105304441414773,
   'reggae': 0.014101546548772603,
   'rock': 3.0008461326360703},
  {'blues': 0.22741432767361403,
   'classical': 0.010283657320542261,
   'country': 0.016487740504089743,
   'disco': 86.12515926361084,
   'hiphop': 0.31644010450690985,
   'jazz': 0.010598364315228537,
   'metal': 12.700378894805908,
   'pop': 0.05436294595710933,
   'reggae': 0.011628818901954219,
   'rock': 0.5272429902106524},
  {'blues': 0.24360816460102797,
   'classical': 0.032743834890425205,
   'country': 0.011060391989303753,
   'disco': 78.15195322036743,
   'hiphop': 0.6385968532413244,
   'jazz': 0.05264671635814011,
   'metal': 20.59987187385559,
   'pop': 0.08387842681258917,
   'reggae': 0.009632096771383658,
   'rock': 0.17600631108507514},
  {'blues': 0.10554223554208875,
   'classical': 0.004410293331602588,
   'country': 0.0297283026156947,
   'disco': 6.625257432460785,
   'hiphop': 22.96951711177826,
   'jazz': 0.05897877854295075,
   'metal': 69.92564797401428,
   'pop': 0.06547747179865837,
   'reggae': 0.0086035935964901,
   'rock': 0.20683931652456522},
  {'blues': 0.04350059316493571,
   'classical': 0.0012306954886298627,
   'country': 0.007862668280722573,
   'disco': 0.5348111502826214,
   'hiphop': 67.81891584396362,
   'jazz': 0.1145816408097744,
   'metal': 31.37660324573517,
   'pop': 0.011367227853043005,
   'reggae': 0.0376925163436681,
   'rock': 0.053425878286361694},
  {'blues': 0.6645455490797758,
   'classical': 0.002913648131652735,
   'country': 0.019441545009613037,
   'disco': 8.46947431564331,
   'hiphop': 63.04052472114563,
   'jazz': 0.09432025835849345,
   'metal': 27.28946805000305,
   'pop': 0.03503782791085541,
   'reggae': 0.20289879757910967,
   'rock': 0.1813782611861825},
  {'blues': 0.5483251065015793,
   'classical': 0.002974926246679388,
   'country': 0.009672631131252274,
   'disco': 2.234712988138199,
   'hiphop': 54.03783917427063,
   'jazz': 0.004969688234268688,
   'metal': 42.34476387500763,
   'pop': 0.2770866733044386,
   'reggae': 0.011873723269673064,
   'rock': 0.5277849733829498},
  {'blues': 0.13567012501880527,
   'classical': 0.00201540478883544,
   'country': 0.07666363380849361,
   'disco': 0.22103579249233007,
   'hiphop': 76.51179432868958,
   'jazz': 0.008558182162232697,
   'metal': 20.545175671577454,
   'pop': 0.08741167257539928,
   'reggae': 0.01976100029423833,
   'rock': 2.3919180035591125},
  {'blues': 0.05327951512299478,
   'classical': 0.0026337203962611966,
   'country': 0.1283107092604041,
   'disco': 10.273104906082153,
   'hiphop': 11.927710473537445,
   'jazz': 0.02756715111900121,
   'metal': 74.57587122917175,
   'pop': 0.35844892263412476,
   'reggae': 0.16093982849270105,
   'rock': 2.4921342730522156},
  {'blues': 0.10284357704222202,
   'classical': 0.033450155751779675,
   'country': 0.15988819068297744,
   'disco': 59.06308889389038,
   'hiphop': 1.0955112986266613,
   'jazz': 0.04357425787020475,
   'metal': 35.60039401054382,
   'pop': 2.8026551008224487,
   'reggae': 0.0188277947017923,
   'rock': 1.0797688737511635},
  {'blues': 0.3524708328768611,
   'classical': 0.03255629271734506,
   'country': 0.063233298715204,
   'disco': 60.52861213684082,
   'hiphop': 0.6431673187762499,
   'jazz': 0.02864661510102451,
   'metal': 36.186569929122925,
   'pop': 0.3792037256062031,
   'reggae': 0.009157275053439662,
   'rock': 1.7763881012797356},
  {'blues': 0.1590563217177987,
   'classical': 0.008362162043340504,
   'country': 0.026434962637722492,
   'disco': 16.704799234867096,
   'hiphop': 12.477610260248184,
   'jazz': 0.008641152089694515,
   'metal': 68.93980503082275,
   'pop': 0.5120039917528629,
   'reggae': 0.013609486632049084,
   'rock': 1.1496691964566708},
  {'blues': 0.06854875246062875,
   'classical': 0.004345629349700175,
   'country': 0.010718478733906522,
   'disco': 5.667644739151001,
   'hiphop': 6.505171954631805,
   'jazz': 0.029583805007860065,
   'metal': 86.83409690856934,
   'pop': 0.31295919325202703,
   'reggae': 0.03495368000585586,
   'rock': 0.5319757852703333},
  {'blues': 0.03107867669314146,
   'classical': 0.16464408254250884,
   'country': 0.012934718688484281,
   'disco': 59.56838130950928,
   'hiphop': 0.8453856222331524,
   'jazz': 1.1765077710151672,
   'metal': 34.32117402553558,
   'pop': 0.06845054449513555,
   'reggae': 0.1889508799649775,
   'rock': 3.6224927753210068},
  {'blues': 0.0196325738215819,
   'classical': 0.017207226483151317,
   'country': 0.009291211608797312,
   'disco': 63.34231495857239,
   'hiphop': 0.4898985382169485,
   'jazz': 0.03532016999088228,
   'metal': 34.38412845134735,
   'pop': 0.013587420107796788,
   'reggae': 0.02578323765192181,
   'rock': 1.6628410667181015},
  {'blues': 0.03941410395782441,
   'classical': 0.008406003325944766,
   'country': 0.007491893484257162,
   'disco': 48.04367125034332,
   'hiphop': 0.931696780025959,
   'jazz': 0.013634705101139843,
   'metal': 49.960774183273315,
   'pop': 0.026408358826301992,
   'reggae': 0.0187475947313942,
   'rock': 0.9497489780187607},
  {'blues': 0.02893114578910172,
   'classical': 0.002279772706970107,
   'country': 0.006881895387778059,
   'disco': 12.67748475074768,
   'hiphop': 3.9208684116601944,
   'jazz': 0.0076456206443253905,
   'metal': 82.76898860931396,
   'pop': 0.08868775330483913,
   'reggae': 0.020804071391467005,
   'rock': 0.47743748873472214},
  {'blues': 0.005553772280109115,
   'classical': 0.0006833409770479193,
   'country': 0.005520862032426521,
   'disco': 0.5357825662940741,
   'hiphop': 16.94214642047882,
   'jazz': 0.003338148962939158,
   'metal': 82.19271302223206,
   'pop': 0.07048742845654488,
   'reggae': 0.03934893757104874,
   'rock': 0.20442921668291092},
  {'blues': 0.004344110129750334,
   'classical': 0.0005513270934898173,
   'country': 0.0016161930034286343,
   'disco': 0.8491618558764458,
   'hiphop': 9.03116837143898,
   'jazz': 0.004614809586200863,
   'metal': 89.9459958076477,
   'pop': 0.017072980699595064,
   'reggae': 0.044535385677590966,
   'rock': 0.10094268945977092},
  {'blues': 0.004634003562387079,
   'classical': 0.0002284497895743698,
   'country': 0.001411863286193693,
   'disco': 0.15042477753013372,
   'hiphop': 33.424112200737,
   'jazz': 0.0033830780012067407,
   'metal': 66.06548428535461,
   'pop': 0.03418626147322357,
   'reggae': 0.21627119276672602,
   'rock': 0.09986941004171968},
  {'blues': 0.0018608428945299238,
   'classical': 0.0003091550070166704,
   'country': 0.0007242546416819096,
   'disco': 0.19206403521820903,
   'hiphop': 16.879574954509735,
   'jazz': 0.0028579584977705963,
   'metal': 82.58397579193115,
   'pop': 0.031845030025579035,
   'reggae': 0.21297242492437363,
   'rock': 0.09380188421346247},
  {'blues': 0.003576666858862154,
   'classical': 0.00015208003105726675,
   'country': 0.0011181796253367793,
   'disco': 0.17330041155219078,
   'hiphop': 11.268885433673859,
   'jazz': 0.00544169670320116,
   'metal': 88.3420467376709,
   'pop': 0.004446303864824586,
   'reggae': 0.0959097407758236,
   'rock': 0.105127296410501},
  {'blues': 0.0048123325541382656,
   'classical': 0.0002271058065161924,
   'country': 0.0010091786862176377,
   'disco': 0.25967410765588284,
   'hiphop': 5.962124466896057,
   'jazz': 0.006971332913963124,
   'metal': 93.5606300830841,
   'pop': 0.0043602194637060165,
   'reggae': 0.1488728215917945,
   'rock': 0.051323004299774766},
  {'blues': 0.00425251382694114,
   'classical': 0.000623317873760243,
   'country': 0.0009669783139543142,
   'disco': 0.7583316415548325,
   'hiphop': 12.268488109111786,
   'jazz': 0.006650760042248294,
   'metal': 86.39256358146667,
   'pop': 0.06617194740101695,
   'reggae': 0.4466696176677942,
   'rock': 0.05527464672923088},
  {'blues': 0.007583088881801814,
   'classical': 0.0002331355972273741,
   'country': 0.0014222868230717722,
   'disco': 0.08840474765747786,
   'hiphop': 31.97002410888672,
   'jazz': 0.0019050297851208597,
   'metal': 67.69051551818848,
   'pop': 0.04589746531564742,
   'reggae': 0.09734423365443945,
   'rock': 0.09667561971582472},
  {'blues': 0.0014193546121532563,
   'classical': 0.00019837727904814528,
   'country': 0.0005121858521306422,
   'disco': 0.15943165635690093,
   'hiphop': 9.461358189582825,
   'jazz': 0.0010666107300494332,
   'metal': 90.25104641914368,
   'pop': 0.02453869383316487,
   'reggae': 0.07547674467787147,
   'rock': 0.024942788877524436},
  {'blues': 0.0025366538466187194,
   'classical': 0.0005932440672040684,
   'country': 0.0009895083167066332,
   'disco': 0.8873315528035164,
   'hiphop': 4.2839691042900085,
   'jazz': 0.011278840247541666,
   'metal': 94.66918110847473,
   'pop': 0.007267160253832117,
   'reggae': 0.06525893695652485,
   'rock': 0.07157677900977433},
  {'blues': 0.0017491345715825446,
   'classical': 0.001269168933504261,
   'country': 0.0031330022466136143,
   'disco': 0.8602132089436054,
   'hiphop': 25.724929571151733,
   'jazz': 0.059718883130699396,
   'metal': 71.42437696456909,
   'pop': 0.13161525130271912,
   'reggae': 1.405959203839302,
   'rock': 0.3870375920087099},
  {'blues': 0.003952441329602152,
   'classical': 0.007656915113329887,
   'country': 0.0011273579730186611,
   'disco': 0.22986470721662045,
   'hiphop': 78.33667397499084,
   'jazz': 0.054087204625830054,
   'metal': 19.211868941783905,
   'pop': 0.5425300914794207,
   'reggae': 0.3616825910285115,
   'rock': 1.25055443495512},
  {'blues': 0.020232070528436452,
   'classical': 0.0025848486984614283,
   'country': 0.010434042633278295,
   'disco': 4.810158908367157,
   'hiphop': 72.14971780776978,
   'jazz': 0.3950729966163635,
   'metal': 21.345047652721405,
   'pop': 0.08949246839620173,
   'reggae': 0.9609654545783997,
   'rock': 0.2162915887311101},
  {'blues': 0.10691209463402629,
   'classical': 0.0024677794499439187,
   'country': 0.02079550758935511,
   'disco': 2.3719316348433495,
   'hiphop': 9.482179582118988,
   'jazz': 0.18339566886425018,
   'metal': 87.11539506912231,
   'pop': 0.004240642738295719,
   'reggae': 0.1855787239037454,
   'rock': 0.5271092057228088},
  {'blues': 0.16049870755523443,
   'classical': 0.002763760494417511,
   'country': 0.007698572881054133,
   'disco': 2.4725843220949173,
   'hiphop': 21.984992921352386,
   'jazz': 0.015471853839699179,
   'metal': 74.80352520942688,
   'pop': 0.031984542147256434,
   'reggae': 0.03179539053235203,
   'rock': 0.488685118034482},
  {'blues': 0.11860448867082596,
   'classical': 0.0023073382180882618,
   'country': 0.01664528390392661,
   'disco': 0.2792950486764312,
   'hiphop': 43.359896540641785,
   'jazz': 0.006511272658826783,
   'metal': 54.266101121902466,
   'pop': 0.03829321067314595,
   'reggae': 0.014306145021691918,
   'rock': 1.8980460241436958},
  {'blues': 0.22049155086278915,
   'classical': 0.0018993732737726532,
   'country': 0.012837696704082191,
   'disco': 0.5638423375785351,
   'hiphop': 50.70099234580994,
   'jazz': 0.01318171271122992,
   'metal': 47.99627959728241,
   'pop': 0.03603811783250421,
   'reggae': 0.025088436086662114,
   'rock': 0.4293474368751049},
  {'blues': 0.3104509087279439,
   'classical': 0.002875890459108632,
   'country': 0.009028810018207878,
   'disco': 7.703112065792084,
   'hiphop': 46.68521285057068,
   'jazz': 0.02079296682495624,
   'metal': 44.61043179035187,
   'pop': 0.021783071861136705,
   'reggae': 0.06977299926802516,
   'rock': 0.5665344186127186},
  {'blues': 0.5268068052828312,
   'classical': 0.003931196624762379,
   'country': 0.02488256141077727,
   'disco': 2.480672113597393,
   'hiphop': 44.33663189411163,
   'jazz': 0.007332844688789919,
   'metal': 50.26366114616394,
   'pop': 0.019711376808118075,
   'reggae': 0.023668412177357823,
   'rock': 2.3127026855945587},
  {'blues': 0.2362626139074564,
   'classical': 0.004541417001746595,
   'country': 0.015858827100601047,
   'disco': 1.569836586713791,
   'hiphop': 48.38021695613861,
   'jazz': 0.007591455505462363,
   'metal': 44.02725398540497,
   'pop': 0.010728256165748462,
   'reggae': 0.030026680906303227,
   'rock': 5.717682465910912},
  {'blues': 0.07237655227072537,
   'classical': 0.003411802026676014,
   'country': 0.0438734597992152,
   'disco': 0.5439390894025564,
   'hiphop': 12.904582917690277,
   'jazz': 0.05064420402050018,
   'metal': 79.60438132286072,
   'pop': 0.03046299098059535,
   'reggae': 0.07535300101153553,
   'rock': 6.670976430177689},
  {'blues': 0.6692130118608475,
   'classical': 0.053595268400385976,
   'country': 0.06130934343673289,
   'disco': 65.09851813316345,
   'hiphop': 2.111087553203106,
   'jazz': 0.9919321164488792,
   'metal': 29.180806875228882,
   'pop': 0.014647666830569506,
   'reggae': 0.35222694277763367,
   'rock': 1.4666586183011532},
  {'blues': 0.4322024993598461,
   'classical': 0.012889254139736295,
   'country': 0.00900754239410162,
   'disco': 71.668940782547,
   'hiphop': 0.7365082856267691,
   'jazz': 0.022417664877139032,
   'metal': 25.383764505386353,
   'pop': 0.0066389780840836465,
   'reggae': 0.13361985329538584,
   'rock': 1.5940116718411446},
  {'blues': 0.11536693200469017,
   'classical': 0.006694877811241895,
   'country': 0.007751462544547394,
   'disco': 7.2616152465343475,
   'hiphop': 1.2589223682880402,
   'jazz': 0.0023363107175100595,
   'metal': 90.72703719139099,
   'pop': 0.04813573323190212,
   'reggae': 0.011547189205884933,
   'rock': 0.5605950951576233},
  {'blues': 0.009440724534215406,
   'classical': 0.0046161563659552485,
   'country': 0.010729477071436122,
   'disco': 2.5829635560512543,
   'hiphop': 0.54795085452497,
   'jazz': 0.002002198380068876,
   'metal': 95.90108394622803,
   'pop': 0.09930353844538331,
   'reggae': 0.027223728829994798,
   'rock': 0.814677681773901},
  {'blues': 0.010738783021224663,
   'classical': 0.01540665834909305,
   'country': 0.031375643447972834,
   'disco': 9.882183372974396,
   'hiphop': 1.264519989490509,
   'jazz': 0.024208986724261194,
   'metal': 87.50073313713074,
   'pop': 0.14867131831124425,
   'reggae': 0.007661461131647229,
   'rock': 1.1145006865262985},
  {'blues': 0.02870726748369634,
   'classical': 0.007774327241349965,
   'country': 0.008022854308364913,
   'disco': 67.22193956375122,
   'hiphop': 0.5079903174191713,
   'jazz': 0.026335971779190004,
   'metal': 31.02950155735016,
   'pop': 0.02780210634227842,
   'reggae': 0.022436883591581136,
   'rock': 1.1194903403520584},
  {'blues': 0.030651449924334884,
   'classical': 0.029490567976608872,
   'country': 0.014359744091052562,
   'disco': 74.58488941192627,
   'hiphop': 0.4960205405950546,
   'jazz': 0.035391951678320765,
   'metal': 22.373993694782257,
   'pop': 0.020208582282066345,
   'reggae': 0.012831752246711403,
   'rock': 2.4021590128540993},
  {'blues': 0.05133888917043805,
   'classical': 0.009357025555800647,
   'country': 0.011404741962905973,
   'disco': 26.518744230270386,
   'hiphop': 1.9573865458369255,
   'jazz': 0.033263000659644604,
   'metal': 70.47243118286133,
   'pop': 0.019485988013911992,
   'reggae': 0.023322207562159747,
   'rock': 0.9032591246068478},
  {'blues': 0.05331305437721312,
   'classical': 0.016632307961117476,
   'country': 0.011414552136557177,
   'disco': 3.17666232585907,
   'hiphop': 51.294898986816406,
   'jazz': 0.05592016386799514,
   'metal': 42.31696426868439,
   'pop': 0.16013107961043715,
   'reggae': 0.07733226520940661,
   'rock': 2.8367284685373306},
  {'blues': 0.35375161096453667,
   'classical': 0.023564467846881598,
   'country': 0.03523404011502862,
   'disco': 11.416147649288177,
   'hiphop': 24.972110986709595,
   'jazz': 0.025762547738850117,
   'metal': 53.75248193740845,
   'pop': 0.055423309095203876,
   'reggae': 0.15846973983570933,
   'rock': 9.207051247358322},
  {'blues': 0.09873926173895597,
   'classical': 0.00047763874135853257,
   'country': 0.010320033470634371,
   'disco': 1.6788633540272713,
   'hiphop': 2.7649862691760063,
   'jazz': 0.0039054979424690828,
   'metal': 94.88493204116821,
   'pop': 0.022413245460484177,
   'reggae': 0.1523035578429699,
   'rock': 0.3830613102763891},
  {'blues': 0.09480241569690406,
   'classical': 0.0009803075045056175,
   'country': 0.02479849208611995,
   'disco': 1.110425777733326,
   'hiphop': 5.536959692835808,
   'jazz': 0.041637985850684345,
   'metal': 92.68491864204407,
   'pop': 0.002068991307169199,
   'reggae': 0.134315004106611,
   'rock': 0.36909678019583225},
  {'blues': 0.04183714045211673,
   'classical': 0.011571124923648313,
   'country': 0.0027948583010584116,
   'disco': 4.838939756155014,
   'hiphop': 8.000033348798752,
   'jazz': 0.01653086073929444,
   'metal': 86.53721809387207,
   'pop': 0.06083780899643898,
   'reggae': 0.0133286535856314,
   'rock': 0.4769058898091316},
  {'blues': 0.015472268569283187,
   'classical': 0.0017272031982429326,
   'country': 0.005640056042466313,
   'disco': 1.470187958329916,
   'hiphop': 6.501401960849762,
   'jazz': 0.009685678378446028,
   'metal': 91.41420722007751,
   'pop': 0.05709767574444413,
   'reggae': 0.04050908028148115,
   'rock': 0.48407153226435184},
  {'blues': 0.07155734347179532,
   'classical': 0.0015592651834595017,
   'country': 0.004626727240975015,
   'disco': 0.35055545158684254,
   'hiphop': 12.073149532079697,
   'jazz': 0.004084575630258769,
   'metal': 85.8437180519104,
   'pop': 0.08587347692809999,
   'reggae': 0.01721106091281399,
   'rock': 1.5476660802960396},
  {'blues': 0.058507430367171764,
   'classical': 0.004726177576230839,
   'country': 0.003006927181559149,
   'disco': 7.90216401219368,
   'hiphop': 19.432635605335236,
   'jazz': 0.007479400665033609,
   'metal': 71.40544056892395,
   'pop': 0.1270888838917017,
   'reggae': 0.12286382261663675,
   'rock': 0.9360992349684238},
  {'blues': 0.10371636599302292,
   'classical': 0.0035164728615200147,
   'country': 0.009282642713515088,
   'disco': 1.419892255216837,
   'hiphop': 7.03674703836441,
   'jazz': 0.034403198515065014,
   'metal': 87.12539076805115,
   'pop': 0.013777805725112557,
   'reggae': 0.005195191261009313,
   'rock': 4.2480722069740295},
  {'blues': 0.07739415159448981,
   'classical': 0.0010608869160932954,
   'country': 0.0014128299881122075,
   'disco': 10.00664085149765,
   'hiphop': 6.048529967665672,
   'jazz': 0.01268666674150154,
   'metal': 83.2830548286438,
   'pop': 0.016663814312778413,
   'reggae': 0.08606689516454935,
   'rock': 0.46649682335555553},
  {'blues': 0.45739985071122646,
   'classical': 0.0007379320322797867,
   'country': 0.015276162594091147,
   'disco': 3.133096918463707,
   'hiphop': 6.27259686589241,
   'jazz': 0.027523015160113573,
   'metal': 89.49393033981323,
   'pop': 0.010301296424586326,
   'reggae': 0.19967688713222742,
   'rock': 0.3894602647051215},
  {'blues': 0.0476579210953787,
   'classical': 0.0017452428437536582,
   'country': 0.010150649177376181,
   'disco': 2.1660972386598587,
   'hiphop': 13.4033203125,
   'jazz': 0.10794238187372684,
   'metal': 83.46218466758728,
   'pop': 0.006561312329722568,
   'reggae': 0.14382220106199384,
   'rock': 0.6505185272544622},
  {'blues': 0.07443168433383107,
   'classical': 0.0021788926460430957,
   'country': 0.003042632124561351,
   'disco': 9.90033745765686,
   'hiphop': 3.0593859031796455,
   'jazz': 0.011310766421956941,
   'metal': 86.45132184028625,
   'pop': 0.018514369730837643,
   'reggae': 0.04424367507454008,
   'rock': 0.4352282267063856},
  {'blues': 0.02425148995826021,
   'classical': 0.0017376849427819252,
   'country': 0.0012382793102005962,
   'disco': 1.1983465403318405,
   'hiphop': 6.294925510883331,
   'jazz': 0.0063708976085763425,
   'metal': 91.9618546962738,
   'pop': 0.014147306501399726,
   'reggae': 0.0680312339682132,
   'rock': 0.4290889482945204},
  {'blues': 0.06236103945411742,
   'classical': 0.0023498654627474025,
   'country': 0.0034811127989087254,
   'disco': 1.3768699020147324,
   'hiphop': 8.006065338850021,
   'jazz': 0.011048033775296062,
   'metal': 89.03807997703552,
   'pop': 0.022504269145429134,
   'reggae': 0.03598665934987366,
   'rock': 1.441254187375307},
  {'blues': 0.13327669585123658,
   'classical': 0.002609099647088442,
   'country': 0.005514501026482321,
   'disco': 1.6716953366994858,
   'hiphop': 12.970416247844696,
   'jazz': 0.01210716218338348,
   'metal': 84.22053456306458,
   'pop': 0.030842743581160903,
   'reggae': 0.03969327954109758,
   'rock': 0.9133093990385532},
  {'blues': 1.807185634970665,
   'classical': 0.0050424408982507885,
   'country': 0.0520146160852164,
   'disco': 0.8224744349718094,
   'hiphop': 41.56824350357056,
   'jazz': 0.08486291626468301,
   'metal': 53.7431001663208,
   'pop': 0.03232008602935821,
   'reggae': 0.01534924958832562,
   'rock': 1.8694106489419937},
  {'blues': 0.2980736782774329,
   'classical': 0.006871973891975358,
   'country': 0.009646233229432255,
   'disco': 0.8346484042704105,
   'hiphop': 22.22685068845749,
   'jazz': 0.02029588504228741,
   'metal': 74.50094819068909,
   'pop': 0.008387324487557635,
   'reggae': 0.008093574433587492,
   'rock': 2.086183615028858},
  {'blues': 0.1234154449775815,
   'classical': 0.006514293636428192,
   'country': 0.0021545178242377006,
   'disco': 0.7366946898400784,
   'hiphop': 61.260950565338135,
   'jazz': 0.006708381260978058,
   'metal': 36.320966482162476,
   'pop': 0.02753309963736683,
   'reggae': 0.011443872062955052,
   'rock': 1.5036175958812237},
  {'blues': 0.103650928940624,
   'classical': 0.003922769610653631,
   'country': 0.005687382508767769,
   'disco': 0.338915316388011,
   'hiphop': 75.69864988327026,
   'jazz': 0.009286926069762558,
   'metal': 23.104657232761383,
   'pop': 0.043457516585476696,
   'reggae': 0.011111784260720015,
   'rock': 0.6806540302932262},
  {'blues': 2.4872394278645515,
   'classical': 0.012509172665886581,
   'country': 0.11354208691045642,
   'disco': 9.750799834728241,
   'hiphop': 35.41007041931152,
   'jazz': 0.5800811108201742,
   'metal': 50.874143838882446,
   'pop': 0.01597386144567281,
   'reggae': 0.3657047636806965,
   'rock': 0.3899361239746213},
  {'blues': 0.11845011031255126,
   'classical': 0.0034232860343763605,
   'country': 0.00720066309440881,
   'disco': 1.707504503428936,
   'hiphop': 38.95726203918457,
   'jazz': 0.03648279816843569,
   'metal': 58.2632839679718,
   'pop': 0.0061836552049499005,
   'reggae': 0.04998048534616828,
   'rock': 0.850236788392067},
  {'blues': 0.10064116213470697,
   'classical': 0.0035485689295455813,
   'country': 0.0036960700526833534,
   'disco': 4.617902263998985,
   'hiphop': 37.0207279920578,
   'jazz': 0.009795652294997126,
   'metal': 57.90165662765503,
   'pop': 0.03434038662817329,
   'reggae': 0.022822363825980574,
   'rock': 0.28486771043390036},
  {'blues': 0.5434900987893343,
   'classical': 0.006466820923378691,
   'country': 0.023617454280611128,
   'disco': 5.553695186972618,
   'hiphop': 36.45675480365753,
   'jazz': 0.04714348178822547,
   'metal': 56.47232532501221,
   'pop': 0.07576983771286905,
   'reggae': 0.044993936899118125,
   'rock': 0.7757429033517838},
  {'blues': 9.509160369634628,
   'classical': 0.09278839570470154,
   'country': 2.793099358677864,
   'disco': 16.72585755586624,
   'hiphop': 7.463796436786652,
   'jazz': 0.7015303242951632,
   'metal': 56.566375494003296,
   'pop': 1.6444653272628784,
   'reggae': 0.02375048352405429,
   'rock': 4.479179158806801},
  {'blues': 1.4690092764794827,
   'classical': 0.09542102925479412,
   'country': 0.5753285717219114,
   'disco': 57.06015229225159,
   'hiphop': 2.1488679572939873,
   'jazz': 0.1767877722159028,
   'metal': 34.88379120826721,
   'pop': 0.7878807373344898,
   'reggae': 0.013491157733369619,
   'rock': 2.7892714366316795},
  {'blues': 0.24430654011666775,
   'classical': 0.011392340093152598,
   'country': 0.008430633170064539,
   'disco': 73.01591038703918,
   'hiphop': 0.1907981582917273,
   'jazz': 0.010818542068591341,
   'metal': 25.821787118911743,
   'pop': 0.02418331423541531,
   'reggae': 0.015760218957439065,
   'rock': 0.6566166877746582},
  {'blues': 0.257113017141819,
   'classical': 0.007982384704519063,
   'country': 0.005480674735736102,
   'disco': 63.00438642501831,
   'hiphop': 1.3085134327411652,
   'jazz': 0.015871749201323837,
   'metal': 34.92276072502136,
   'pop': 0.09239425999112427,
   'reggae': 0.01201527047669515,
   'rock': 0.37347928155213594},
  {'blues': 0.1377084874548018,
   'classical': 0.0059993111790390685,
   'country': 0.02640984021127224,
   'disco': 39.51964974403381,
   'hiphop': 1.3343178667128086,
   'jazz': 0.06328524323180318,
   'metal': 58.26411843299866,
   'pop': 0.2919522114098072,
   'reggae': 0.04613530181813985,
   'rock': 0.31042457558214664},
  {'blues': 0.02612285315990448,
   'classical': 0.3552452428266406,
   'country': 0.07454049773514271,
   'disco': 64.58795070648193,
   'hiphop': 0.2212494844570756,
   'jazz': 0.3843313315883279,
   'metal': 31.272831559181213,
   'pop': 0.44836681336164474,
   'reggae': 0.09797206148505211,
   'rock': 2.5313986465334892},
  {'blues': 0.16277931863442063,
   'classical': 0.03331736952532083,
   'country': 0.030396479996852577,
   'disco': 85.37193536758423,
   'hiphop': 0.09164824732579291,
   'jazz': 0.041754444828256965,
   'metal': 13.096418976783752,
   'pop': 0.03267881111241877,
   'reggae': 0.03970040415879339,
   'rock': 1.0993657633662224},
  {'blues': 0.11178753338754177,
   'classical': 0.05444730632007122,
   'country': 0.01358380977762863,
   'disco': 35.06382703781128,
   'hiphop': 0.38498088251799345,
   'jazz': 0.012633277219720185,
   'metal': 60.57029962539673,
   'pop': 0.028367468621581793,
   'reggae': 0.00739271126803942,
   'rock': 3.7526827305555344},
  {'blues': 0.021403003484010696,
   'classical': 0.01371810503769666,
   'country': 0.011862263636430725,
   'disco': 29.11980152130127,
   'hiphop': 6.835732609033585,
   'jazz': 0.012248771963641047,
   'metal': 60.77430844306946,
   'pop': 2.435946837067604,
   'reggae': 0.11930865002796054,
   'rock': 0.6556705571711063},
  {'blues': 0.06111662951298058,
   'classical': 0.004857023304793984,
   'country': 0.02986998006235808,
   'disco': 33.65826904773712,
   'hiphop': 23.28626662492752,
   'jazz': 0.04058858612552285,
   'metal': 41.331955790519714,
   'pop': 0.3355300286784768,
   'reggae': 0.2849974203854799,
   'rock': 0.96655348315835},
  {'blues': 0.6399229634553194,
   'classical': 0.010273297084495425,
   'country': 0.06141727790236473,
   'disco': 27.7144193649292,
   'hiphop': 9.313111007213593,
   'jazz': 0.02773338055703789,
   'metal': 59.17794704437256,
   'pop': 0.00850416108733043,
   'reggae': 0.10377858998253942,
   'rock': 2.9428908601403236},
  {'blues': 0.3277081996202469,
   'classical': 0.00316933510475792,
   'country': 0.027518084971234202,
   'disco': 23.194506764411926,
   'hiphop': 13.929562270641327,
   'jazz': 0.01647609897190705,
   'metal': 61.1678421497345,
   'pop': 0.025254543288610876,
   'reggae': 0.23279692977666855,
   'rock': 1.075164694339037},
  {'blues': 0.017379663768224418,
   'classical': 0.0014171826478559524,
   'country': 0.0016038167814258486,
   'disco': 1.0094263590872288,
   'hiphop': 6.1180852353572845,
   'jazz': 0.003017506969626993,
   'metal': 92.38002896308899,
   'pop': 0.00904435437405482,
   'reggae': 0.160676846280694,
   'rock': 0.29932083562016487},
  {'blues': 0.08954830700531602,
   'classical': 0.005686060103471391,
   'country': 0.003025118712685071,
   'disco': 8.208540827035904,
   'hiphop': 24.209345877170563,
   'jazz': 0.005878333104192279,
   'metal': 66.68009757995605,
   'pop': 0.07267954060807824,
   'reggae': 0.14896655920892954,
   'rock': 0.5762266926467419},
  {'blues': 0.030821599648334086,
   'classical': 0.0013850917639501859,
   'country': 0.0021132578694960102,
   'disco': 2.2184479981660843,
   'hiphop': 14.575536549091339,
   'jazz': 0.014543246652465314,
   'metal': 82.3941707611084,
   'pop': 0.009362339187646285,
   'reggae': 0.1623621443286538,
   'rock': 0.5912591703236103},
  {'blues': 0.08364006062038243,
   'classical': 0.0020941715774824843,
   'country': 0.0053440606279764324,
   'disco': 2.144979126751423,
   'hiphop': 39.57189321517944,
   'jazz': 0.011558019468793646,
   'metal': 57.55676031112671,
   'pop': 0.008666534995427355,
   'reggae': 0.036147190257906914,
   'rock': 0.5789181217551231},
  {'blues': 0.107160909101367,
   'classical': 0.006127050437498838,
   'country': 0.005756752943852916,
   'disco': 7.336349785327911,
   'hiphop': 16.969101130962372,
   'jazz': 0.058914924738928676,
   'metal': 74.18824434280396,
   'pop': 0.01696445542620495,
   'reggae': 0.17868754221126437,
   'rock': 1.1326929554343224},
  {'blues': 0.03413819649722427,
   'classical': 0.010547850251896307,
   'country': 0.004243333023623563,
   'disco': 19.870197772979736,
   'hiphop': 9.014257043600082,
   'jazz': 0.048258734750561416,
   'metal': 69.35463547706604,
   'pop': 0.020455227058846503,
   'reggae': 0.07008604588918388,
   'rock': 1.5731897205114365},
  {'blues': 0.07400288595817983,
   'classical': 0.014243881742004305,
   'country': 0.012228066043462604,
   'disco': 6.1314210295677185,
   'hiphop': 9.742695838212967,
   'jazz': 0.03743528213817626,
   'metal': 79.37023043632507,
   'pop': 0.006981536716921255,
   'reggae': 0.07732239319011569,
   'rock': 4.533440247178078},
  {'blues': 0.089487514924258,
   'classical': 0.019534445891622454,
   'country': 0.018566024664323777,
   'disco': 10.682482272386551,
   'hiphop': 1.248367503285408,
   'jazz': 0.11157843982800841,
   'metal': 83.69361758232117,
   'pop': 0.006482660683104768,
   'reggae': 0.11881474638357759,
   'rock': 4.011068120598793},
  {'blues': 0.038004652014933527,
   'classical': 0.004383303530630656,
   'country': 0.020241049060132354,
   'disco': 6.026924028992653,
   'hiphop': 4.704052954912186,
   'jazz': 0.023699439771007746,
   'metal': 87.23511695861816,
   'pop': 0.017226538329850882,
   'reggae': 0.5011875182390213,
   'rock': 1.4291733503341675},
  {'blues': 0.06940927123650908,
   'classical': 0.004815506690647453,
   'country': 0.006778290844522417,
   'disco': 17.257532477378845,
   'hiphop': 2.561604231595993,
   'jazz': 0.018988913507200778,
   'metal': 79.33608889579773,
   'pop': 0.022885328507982194,
   'reggae': 0.2256161766126752,
   'rock': 0.4962760955095291},
  {'blues': 0.006124340870883316,
   'classical': 0.0012192668691568542,
   'country': 0.0012283072464924771,
   'disco': 0.916057638823986,
   'hiphop': 5.040524527430534,
   'jazz': 0.020977338135708123,
   'metal': 93.39770078659058,
   'pop': 0.0064391417254228145,
   'reggae': 0.43748868629336357,
   'rock': 0.17224267357960343},
  {'blues': 0.00752288760850206,
   'classical': 0.0017506867152405903,
   'country': 0.0008752928806643467,
   'disco': 1.4554536901414394,
   'hiphop': 5.8752309530973434,
   'jazz': 0.013202941045165062,
   'metal': 91.93559288978577,
   'pop': 0.004628069655154832,
   'reggae': 0.36086332984268665,
   'rock': 0.3448830917477608},
  {'blues': 0.1430635224096477,
   'classical': 0.025091940187849104,
   'country': 0.03507341898512095,
   'disco': 23.463228344917297,
   'hiphop': 10.111166536808014,
   'jazz': 0.10221319971606135,
   'metal': 53.25707197189331,
   'pop': 0.02682768681552261,
   'reggae': 0.2057126723229885,
   'rock': 12.630558013916016},
  {'blues': 1.1216149665415287,
   'classical': 0.019139942014589906,
   'country': 0.08374982280656695,
   'disco': 43.60687434673309,
   'hiphop': 8.235076069831848,
   'jazz': 0.0434799469076097,
   'metal': 44.282978773117065,
   'pop': 0.10468732798472047,
   'reggae': 0.13339133001863956,
   'rock': 2.3690156638622284},
  {'blues': 2.789531648159027,
   'classical': 0.018255463510286063,
   'country': 0.17924921121448278,
   'disco': 43.62380802631378,
   'hiphop': 7.421477138996124,
   'jazz': 0.03951929393224418,
   'metal': 44.180628657341,
   'pop': 0.093177700182423,
   'reggae': 0.025664502754807472,
   'rock': 1.6286956146359444},
  {'blues': 0.09955442510545254,
   'classical': 0.013036790187470615,
   'country': 0.04710284119937569,
   'disco': 26.779422163963318,
   'hiphop': 47.06351161003113,
   'jazz': 0.029169561457820237,
   'metal': 23.630858957767487,
   'pop': 0.26319241151213646,
   'reggae': 0.029387130052782595,
   'rock': 2.04476285725832},
  {'blues': 0.07837678422220051,
   'classical': 0.00911158203962259,
   'country': 0.0026597970645525493,
   'disco': 19.88448053598404,
   'hiphop': 6.807334721088409,
   'jazz': 0.016381824389100075,
   'metal': 72.68559336662292,
   'pop': 0.1450965297408402,
   'reggae': 0.041544807027094066,
   'rock': 0.32941591925919056},
  {'blues': 0.808690395206213,
   'classical': 0.008367741975234821,
   'country': 0.00350182963302359,
   'disco': 48.59941005706787,
   'hiphop': 4.5159198343753815,
   'jazz': 0.017245438357349485,
   'metal': 45.83793580532074,
   'pop': 0.05178115679882467,
   'reggae': 0.018516833370085806,
   'rock': 0.13863324420526624},
  {'blues': 1.7626915127038956,
   'classical': 0.01139560408773832,
   'country': 0.013855565339326859,
   'disco': 58.520638942718506,
   'hiphop': 2.9088210314512253,
   'jazz': 0.008965349843492731,
   'metal': 36.315423250198364,
   'pop': 0.08164154132828116,
   'reggae': 0.020225491607561707,
   'rock': 0.35633856896311045},
  {'blues': 3.8611605763435364,
   'classical': 0.017393504094798118,
   'country': 0.033625803189352155,
   'disco': 68.78008842468262,
   'hiphop': 1.9011763855814934,
   'jazz': 0.03213410382159054,
   'metal': 25.050827860832214,
   'pop': 0.044257036643102765,
   'reggae': 0.01251966314157471,
   'rock': 0.26681143790483475},
  {'blues': 1.0733294300734997,
   'classical': 0.011749519035220146,
   'country': 0.00986094746622257,
   'disco': 49.145153164863586,
   'hiphop': 1.2883798219263554,
   'jazz': 0.05868927109986544,
   'metal': 48.25180768966675,
   'pop': 0.010761870362330228,
   'reggae': 0.041436811443418264,
   'rock': 0.108835578430444},
  {'blues': 0.7183027919381857,
   'classical': 0.008798721682978794,
   'country': 0.013715971726924181,
   'disco': 61.41936779022217,
   'hiphop': 1.9501524046063423,
   'jazz': 0.06330861942842603,
   'metal': 35.61860918998718,
   'pop': 0.015054669347591698,
   'reggae': 0.03263097896706313,
   'rock': 0.16006605001166463},
  {'blues': 1.659516617655754,
   'classical': 0.010090041178045794,
   'country': 0.018348284356761724,
   'disco': 86.73839569091797,
   'hiphop': 0.3392588347196579,
   'jazz': 0.06979419849812984,
   'metal': 11.009934544563293,
   'pop': 0.04168951418250799,
   'reggae': 0.05854039918631315,
   'rock': 0.05443246918730438},
  {'blues': 2.7000023052096367,
   'classical': 0.006674911128357053,
   'country': 0.017020195082295686,
   'disco': 78.73981595039368,
   'hiphop': 0.5013491492718458,
   'jazz': 0.10627381270751357,
   'metal': 17.69445836544037,
   'pop': 0.04958178615197539,
   'reggae': 0.1314810593612492,
   'rock': 0.05333864246495068},
  {'blues': 1.5924576669931412,
   'classical': 0.004216751767671667,
   'country': 0.004626808004104532,
   'disco': 43.99886429309845,
   'hiphop': 1.3279752805829048,
   'jazz': 0.07196436054073274,
   'metal': 52.55827307701111,
   'pop': 0.010585447307676077,
   'reggae': 0.2826747251674533,
   'rock': 0.14836996560916305},
  {'blues': 1.7582902684807777,
   'classical': 0.013972047599963844,
   'country': 0.011924887803616002,
   'disco': 78.8159966468811,
   'hiphop': 0.7913114503026009,
   'jazz': 0.0673513684887439,
   'metal': 18.358562886714935,
   'pop': 0.005278441676637158,
   'reggae': 0.051785772666335106,
   'rock': 0.1255214912816882},
  {'blues': 5.181374028325081,
   'classical': 0.019359255384188145,
   'country': 0.03269394219387323,
   'disco': 61.97109818458557,
   'hiphop': 1.804530993103981,
   'jazz': 0.09955463465303183,
   'metal': 30.661553144454956,
   'pop': 0.01628629252081737,
   'reggae': 0.01951581798493862,
   'rock': 0.19402949837967753},
  {'blues': 0.7102050818502903,
   'classical': 0.00617232799413614,
   'country': 0.006080183084122837,
   'disco': 30.820703506469727,
   'hiphop': 3.2856419682502747,
   'jazz': 0.011916096264030784,
   'metal': 64.95423316955566,
   'pop': 0.06239578942768276,
   'reggae': 0.02444721176289022,
   'rock': 0.11820518411695957},
  {'blues': 0.09887556079775095,
   'classical': 0.003490809103823267,
   'country': 0.0032672342058504,
   'disco': 25.98046362400055,
   'hiphop': 4.173610359430313,
   'jazz': 0.010707710316637531,
   'metal': 69.12732720375061,
   'pop': 0.30307904817163944,
   'reggae': 0.2858890686184168,
   'rock': 0.01329970546066761},
  {'blues': 0.12602772330865264,
   'classical': 0.003415510946069844,
   'country': 0.007596165232826024,
   'disco': 27.335011959075928,
   'hiphop': 7.280316948890686,
   'jazz': 0.010645541624398902,
   'metal': 63.59934210777283,
   'pop': 0.20635733380913734,
   'reggae': 1.3966985046863556,
   'rock': 0.03459282161202282},
  {'blues': 0.1426049624569714,
   'classical': 0.004140093005844392,
   'country': 0.015429590712301433,
   'disco': 38.85793387889862,
   'hiphop': 3.2320361584424973,
   'jazz': 0.02152339438907802,
   'metal': 57.26174712181091,
   'pop': 0.0559385574888438,
   'reggae': 0.3603491932153702,
   'rock': 0.04830347606912255},
  {'blues': 0.3054044907912612,
   'classical': 0.0031291554478229955,
   'country': 0.13250840129330754,
   'disco': 34.397515654563904,
   'hiphop': 2.8999315574765205,
   'jazz': 0.03317564842291176,
   'metal': 61.82902455329895,
   'pop': 0.023229714133776724,
   'reggae': 0.12982760090380907,
   'rock': 0.24625908117741346},
  {'blues': 0.26330738328397274,
   'classical': 0.013457199383992702,
   'country': 0.009145420335698873,
   'disco': 25.88706910610199,
   'hiphop': 11.185930669307709,
   'jazz': 0.023284830967895687,
   'metal': 62.056899070739746,
   'pop': 0.03571875276975334,
   'reggae': 0.029597527463920414,
   'rock': 0.4955930169671774},
  {'blues': 0.08765669772401452,
   'classical': 0.011524458386702463,
   'country': 0.012682322994805872,
   'disco': 72.84846901893616,
   'hiphop': 3.446471318602562,
   'jazz': 0.09657582850195467,
   'metal': 22.95679599046707,
   'pop': 0.019247947784606367,
   'reggae': 0.016385041817557067,
   'rock': 0.5041940603405237},
  {'blues': 1.7036119475960732,
   'classical': 0.028932082932442427,
   'country': 0.037207783316262066,
   'disco': 55.59406280517578,
   'hiphop': 18.53557527065277,
   'jazz': 0.05941552226431668,
   'metal': 23.323220014572144,
   'pop': 0.20092930644750595,
   'reggae': 0.02353961463086307,
   'rock': 0.49350680783391},
  {'blues': 0.4519718699157238,
   'classical': 0.008695231372257695,
   'country': 0.02465214056428522,
   'disco': 27.69874632358551,
   'hiphop': 1.3064428232610226,
   'jazz': 0.3108528209850192,
   'metal': 69.83284950256348,
   'pop': 0.0064599968027323484,
   'reggae': 0.22394531406462193,
   'rock': 0.13538850471377373},
  {'blues': 0.010900326014962047,
   'classical': 0.0016878559108590707,
   'country': 0.0018451561118126847,
   'disco': 1.6785867512226105,
   'hiphop': 3.665631264448166,
   'jazz': 0.07145892595872283,
   'metal': 94.06298995018005,
   'pop': 0.0024383063646382652,
   'reggae': 0.39695557206869125,
   'rock': 0.10749840876087546},
  {'blues': 0.012516591232270002,
   'classical': 0.0012687288290180732,
   'country': 0.001481409890402574,
   'disco': 4.233690723776817,
   'hiphop': 3.097919188439846,
   'jazz': 0.037393608363345265,
   'metal': 92.12914109230042,
   'pop': 0.016591201710980386,
   'reggae': 0.35859488416463137,
   'rock': 0.11140127899125218},
  {'blues': 0.014873797772452235,
   'classical': 0.0016415260688518174,
   'country': 0.0014692236618429888,
   'disco': 0.29922639951109886,
   'hiphop': 17.557688057422638,
   'jazz': 0.006302732799667865,
   'metal': 80.96174001693726,
   'pop': 0.012079910084139556,
   'reggae': 0.04021133645437658,
   'rock': 1.1047672480344772},
  {'blues': 0.0083978746260982,
   'classical': 0.0013637069059768692,
   'country': 0.0012717233403236605,
   'disco': 0.1521009486168623,
   'hiphop': 7.543095201253891,
   'jazz': 0.004618093225872144,
   'metal': 91.44104719161987,
   'pop': 0.005289980981615372,
   'reggae': 0.050153653137385845,
   'rock': 0.7926512509584427},
  {'blues': 0.015026128676254302,
   'classical': 0.0024939776267274283,
   'country': 0.0009384347322338726,
   'disco': 1.5486746095120907,
   'hiphop': 18.388529121875763,
   'jazz': 0.018198115867562592,
   'metal': 78.86006236076355,
   'pop': 0.012850420898757875,
   'reggae': 0.18600743496790528,
   'rock': 0.9672152809798717},
  {'blues': 0.07150628371164203,
   'classical': 0.0022731810531695373,
   'country': 0.0035801404010271654,
   'disco': 8.373020589351654,
   'hiphop': 18.161359429359436,
   'jazz': 0.030383039847947657,
   'metal': 72.04355001449585,
   'pop': 0.0236158593907021,
   'reggae': 0.42855432257056236,
   'rock': 0.8621587418019772},
  {'blues': 0.017724362260196358,
   'classical': 0.002275991028000135,
   'country': 0.0013316682270669844,
   'disco': 1.6542397439479828,
   'hiphop': 16.12546294927597,
   'jazz': 0.011323758371872827,
   'metal': 80.92902898788452,
   'pop': 0.0159819916007109,
   'reggae': 0.32579596154391766,
   'rock': 0.9168309159576893},
  {'blues': 0.011544953304110095,
   'classical': 0.0012084009540558327,
   'country': 0.001612667074368801,
   'disco': 0.7952980697154999,
   'hiphop': 15.056036412715912,
   'jazz': 0.007068974809953943,
   'metal': 83.41809511184692,
   'pop': 0.010211410699412227,
   'reggae': 0.38573439233005047,
   'rock': 0.31318634282797575},
  {'blues': 0.009179904009215534,
   'classical': 0.0008050363248912618,
   'country': 0.0008675743629282806,
   'disco': 1.1576907709240913,
   'hiphop': 4.547035321593285,
   'jazz': 0.01715444086585194,
   'metal': 91.492360830307,
   'pop': 0.007994044426595792,
   'reggae': 2.7201633900403976,
   'rock': 0.046739750541746616},
  {'blues': 0.05643850308842957,
   'classical': 0.0015482159142266028,
   'country': 0.0007827703484508675,
   'disco': 4.61733303964138,
   'hiphop': 16.67945384979248,
   'jazz': 0.005851415335200727,
   'metal': 78.23125720024109,
   'pop': 0.014955954975448549,
   'reggae': 0.10780114680528641,
   'rock': 0.2845818642526865},
  {'blues': 1.8194407224655151,
   'classical': 0.010691859642975032,
   'country': 0.03471878881100565,
   'disco': 1.8115879967808723,
   'hiphop': 44.84841823577881,
   'jazz': 0.007936488691484556,
   'metal': 47.5765198469162,
   'pop': 0.10264304000884295,
   'reggae': 0.012874761887360364,
   'rock': 3.7751711905002594},
  {'blues': 0.4031422082334757,
   'classical': 0.0027173055059392937,
   'country': 0.028765122988261282,
   'disco': 1.9848862662911415,
   'hiphop': 65.66859483718872,
   'jazz': 0.020135543309152126,
   'metal': 31.150516867637634,
   'pop': 0.04108453867956996,
   'reggae': 0.03770889597944915,
   'rock': 0.6624469999223948},
  {'blues': 0.13754477258771658,
   'classical': 0.002062919520540163,
   'country': 0.015108866500668228,
   'disco': 7.341189682483673,
   'hiphop': 18.17632019519806,
   'jazz': 0.05291166598908603,
   'metal': 73.85388016700745,
   'pop': 0.01668082259129733,
   'reggae': 0.05964364972896874,
   'rock': 0.3446569200605154},
  {'blues': 1.193053089082241,
   'classical': 0.008199341391446069,
   'country': 0.04023989604320377,
   'disco': 20.689579844474792,
   'hiphop': 25.579634308815002,
   'jazz': 0.013429304817691445,
   'metal': 49.06240701675415,
   'pop': 0.013789921649731696,
   'reggae': 0.08447056752629578,
   'rock': 3.315190225839615},
  {'blues': 2.453688532114029,
   'classical': 0.008006788266357034,
   'country': 0.06503158947452903,
   'disco': 1.5084314160048962,
   'hiphop': 41.62663221359253,
   'jazz': 0.010782040772028267,
   'metal': 50.05849003791809,
   'pop': 0.01252077636308968,
   'reggae': 0.025010036188177764,
   'rock': 4.231404140591621},
  {'blues': 0.2443806966766715,
   'classical': 0.01207194582093507,
   'country': 0.14206814812496305,
   'disco': 12.53577321767807,
   'hiphop': 16.290894150733948,
   'jazz': 0.06760472315363586,
   'metal': 65.28494954109192,
   'pop': 0.012875458924099803,
   'reggae': 0.1186851179227233,
   'rock': 5.290694907307625},
  {'blues': 0.03162800567224622,
   'classical': 0.013086972467135638,
   'country': 0.030708475969731808,
   'disco': 19.669532775878906,
   'hiphop': 1.523951068520546,
   'jazz': 0.02395447518210858,
   'metal': 75.40530562400818,
   'pop': 0.009654680616222322,
   'reggae': 0.0499691697768867,
   'rock': 3.2422177493572235},
  {'blues': 0.01806202344596386,
   'classical': 0.0061082733736839145,
   'country': 0.0032628227927489206,
   'disco': 70.06991505622864,
   'hiphop': 0.38515471387654543,
   'jazz': 0.006885331094963476,
   'metal': 28.62013876438141,
   'pop': 0.021563773043453693,
   'reggae': 0.10523190721869469,
   'rock': 0.7636779919266701},
  {'blues': 0.11847184505313635,
   'classical': 0.009438655251869932,
   'country': 0.003511964314384386,
   'disco': 76.66023969650269,
   'hiphop': 0.40037231519818306,
   'jazz': 0.008567200711695477,
   'metal': 22.430671751499176,
   'pop': 0.044108901056461036,
   'reggae': 0.04593047488015145,
   'rock': 0.2786837751045823},
  {'blues': 0.6312113720923662,
   'classical': 0.07402978953905404,
   'country': 0.22011101245880127,
   'disco': 18.2757705450058,
   'hiphop': 1.0392862372100353,
   'jazz': 0.012646598042920232,
   'metal': 76.67281031608582,
   'pop': 0.1361614908091724,
   'reggae': 0.020701144239865243,
   'rock': 2.9172806069254875},
  {'blues': 0.37502681370824575,
   'classical': 0.12834456283599138,
   'country': 0.17145368037745357,
   'disco': 19.934242963790894,
   'hiphop': 0.9794156067073345,
   'jazz': 0.013544870307669044,
   'metal': 73.5519289970398,
   'pop': 0.16581442905589938,
   'reggae': 0.04315077094361186,
   'rock': 4.6370729804039},
  {'blues': 0.11299402685835958,
   'classical': 0.02075870434055105,
   'country': 0.010388874943600968,
   'disco': 68.61364245414734,
   'hiphop': 0.13249213807284832,
   'jazz': 0.03859426942653954,
   'metal': 30.378714203834534,
   'pop': 0.007473967707483098,
   'reggae': 0.024738686624914408,
   'rock': 0.660192035138607},
  {'blues': 0.5283663980662823,
   'classical': 0.06360755651257932,
   'country': 0.013015196600463241,
   'disco': 14.195500314235687,
   'hiphop': 0.5236205644905567,
   'jazz': 0.033744575921446085,
   'metal': 82.94103145599365,
   'pop': 0.0027130228772875853,
   'reggae': 0.014951082994230092,
   'rock': 1.683444157242775},
  {'blues': 0.5330332089215517,
   'classical': 0.012317468645051122,
   'country': 0.02898511302191764,
   'disco': 9.116295725107193,
   'hiphop': 4.892988130450249,
   'jazz': 0.04816885630134493,
   'metal': 81.3757836818695,
   'pop': 0.0028393769753165543,
   'reggae': 0.013645252329297364,
   'rock': 3.975946828722954},
  {'blues': 0.215625436976552,
   'classical': 0.01643947616685182,
   'country': 0.10502587538212538,
   'disco': 35.81101596355438,
   'hiphop': 4.4421035796403885,
   'jazz': 0.40718470700085163,
   'metal': 36.67209446430206,
   'pop': 0.023616630642209202,
   'reggae': 0.027605108334682882,
   'rock': 22.279296815395355},
  {'blues': 2.8181292116642,
   'classical': 0.043120552436448634,
   'country': 0.35468610003590584,
   'disco': 77.25182175636292,
   'hiphop': 7.946177572011948,
   'jazz': 0.7845873944461346,
   'metal': 7.744169235229492,
   'pop': 0.046571725397370756,
   'reggae': 0.22446876391768456,
   'rock': 2.7862675487995148},
  {'blues': 0.9647605009377003,
   'classical': 0.013640504039358348,
   'country': 0.03359087277203798,
   'disco': 1.574690081179142,
   'hiphop': 78.15480828285217,
   'jazz': 0.020212163508404046,
   'metal': 17.428769171237946,
   'pop': 0.12942502507939935,
   'reggae': 0.020998330728616565,
   'rock': 1.6591031104326248},
  {'blues': 0.39445231668651104,
   'classical': 0.006691197631880641,
   'country': 0.029411973082460463,
   'disco': 2.0765630528330803,
   'hiphop': 61.80891990661621,
   'jazz': 0.01682004949543625,
   'metal': 31.68974220752716,
   'pop': 0.07421101909130812,
   'reggae': 0.042074089287780225,
   'rock': 3.861118108034134},
  {'blues': 0.1340603455901146,
   'classical': 0.0009088436854653992,
   'country': 0.011450287274783477,
   'disco': 0.39631868712604046,
   'hiphop': 8.795346319675446,
   'jazz': 0.010590885358396918,
   'metal': 90.06044268608093,
   'pop': 0.0018564562196843326,
   'reggae': 0.024593755370005965,
   'rock': 0.5644282791763544},
  {'blues': 0.25376915000379086,
   'classical': 0.005521963248611428,
   'country': 0.058963551418855786,
   'disco': 4.917414486408234,
   'hiphop': 16.85345321893692,
   'jazz': 0.11405522236600518,
   'metal': 76.47618055343628,
   'pop': 0.004894446465186775,
   'reggae': 0.1601819763891399,
   'rock': 1.1555594392120838},
  {'blues': 0.3835155162960291,
   'classical': 0.012105365021852776,
   'country': 0.1567093888297677,
   'disco': 3.676716610789299,
   'hiphop': 49.510666728019714,
   'jazz': 0.38206735625863075,
   'metal': 42.777031660079956,
   'pop': 0.03760179097298533,
   'reggae': 0.0680796685628593,
   'rock': 2.9954995959997177},
  {'blues': 0.07323289755731821,
   'classical': 0.0021765390556538478,
   'country': 0.015746465942356735,
   'disco': 1.4938842505216599,
   'hiphop': 60.336339473724365,
   'jazz': 0.038824049988761544,
   'metal': 36.66731119155884,
   'pop': 0.009954212873708457,
   'reggae': 0.04780798335559666,
   'rock': 1.3147327117621899},
  {'blues': 0.04394244751892984,
   'classical': 0.000953786639001919,
   'country': 0.0033934073144337162,
   'disco': 0.3501890692859888,
   'hiphop': 37.85881996154785,
   'jazz': 0.006091316026868299,
   'metal': 61.316490173339844,
   'pop': 0.004240517955622636,
   'reggae': 0.04659054975491017,
   'rock': 0.36929198540747166},
  {'blues': 0.10058456100523472,
   'classical': 0.0026975631044479087,
   'country': 0.008624787005828694,
   'disco': 1.5230532735586166,
   'hiphop': 34.70443785190582,
   'jazz': 0.02964228333439678,
   'metal': 63.1450891494751,
   'pop': 0.010278492118231952,
   'reggae': 0.14715600991621614,
   'rock': 0.32843530643731356},
  {'blues': 0.16390227247029543,
   'classical': 0.001202781277243048,
   'country': 0.017928474699147046,
   'disco': 0.07595616043545306,
   'hiphop': 16.9355571269989,
   'jazz': 0.15818647807464004,
   'metal': 81.60362839698792,
   'pop': 0.021243109949864447,
   'reggae': 0.9069763123989105,
   'rock': 0.11541537242010236},
  {'blues': 0.037106790114194155,
   'classical': 0.020969206525478512,
   'country': 0.02672189730219543,
   'disco': 3.2764676958322525,
   'hiphop': 21.531282365322113,
   'jazz': 10.033931583166122,
   'metal': 16.98833853006363,
   'pop': 0.14796119648963213,
   'reggae': 47.888848185539246,
   'rock': 0.04837270244024694},
  {'blues': 0.0005561476427828893,
   'classical': 0.0006502086307591526,
   'country': 0.0006003510407026624,
   'disco': 0.5521968472748995,
   'hiphop': 90.52656292915344,
   'jazz': 0.0304058805340901,
   'metal': 7.504811882972717,
   'pop': 0.9840110316872597,
   'reggae': 0.3828028915449977,
   'rock': 0.01739991275826469},
  {'blues': 0.00897506542969495,
   'classical': 0.0012354239515843801,
   'country': 0.0013244120054878294,
   'disco': 8.271495252847672,
   'hiphop': 64.95563983917236,
   'jazz': 0.007108167483238503,
   'metal': 23.302187025547028,
   'pop': 3.223235160112381,
   'reggae': 0.2154711401090026,
   'rock': 0.013328844215720892},
  {'blues': 1.435286644846201,
   'classical': 0.005704141585738398,
   'country': 0.0030356472052517347,
   'disco': 74.40540194511414,
   'hiphop': 7.053578644990921,
   'jazz': 0.0027051461074734107,
   'metal': 16.327576339244843,
   'pop': 0.5436095409095287,
   'reggae': 0.20495164208114147,
   'rock': 0.01815003779483959},
  {'blues': 22.44708240032196,
   'classical': 0.025512647698633373,
   'country': 0.01740336447255686,
   'disco': 12.065209448337555,
   'hiphop': 21.759048104286194,
   'jazz': 0.0015084032384038437,
   'metal': 38.68969678878784,
   'pop': 2.300211973488331,
   'reggae': 0.12387657770887017,
   'rock': 2.570449560880661},
  {'blues': 0.9143345057964325,
   'classical': 0.21923799067735672,
   'country': 0.03133519203402102,
   'disco': 0.027414056239649653,
   'hiphop': 62.089890241622925,
   'jazz': 0.006563830538652837,
   'metal': 15.473225712776184,
   'pop': 17.550425231456757,
   'reggae': 0.09053331450559199,
   'rock': 3.5970427095890045},
  {'blues': 0.5016337614506483,
   'classical': 0.3271052148193121,
   'country': 0.02046744484687224,
   'disco': 0.07552944589406252,
   'hiphop': 77.14347839355469,
   'jazz': 0.040749236359260976,
   'metal': 5.896968021988869,
   'pop': 4.6477992087602615,
   'reggae': 0.03178661863785237,
   'rock': 11.31449043750763},
  {'blues': 0.22061807103455067,
   'classical': 0.00174911165231606,
   'country': 0.001501702172390651,
   'disco': 3.660420700907707,
   'hiphop': 18.901868164539337,
   'jazz': 0.0058853365771938115,
   'metal': 76.7130196094513,
   'pop': 0.23779887706041336,
   'reggae': 0.031668844167143106,
   'rock': 0.2254697261378169},
  {'blues': 0.4550646059215069,
   'classical': 0.0005143191174283857,
   'country': 0.015123609045986086,
   'disco': 3.136758506298065,
   'hiphop': 21.558277308940887,
   'jazz': 0.01767666981322691,
   'metal': 73.28527569770813,
   'pop': 0.08248635567724705,
   'reggae': 1.3096160255372524,
   'rock': 0.13920455239713192},
  {'blues': 0.3207528032362461,
   'classical': 0.006186894461279735,
   'country': 0.04646968736778945,
   'disco': 0.6015994120389223,
   'hiphop': 73.96500706672668,
   'jazz': 0.03538279561325908,
   'metal': 19.5504292845726,
   'pop': 0.29821202624589205,
   'reggae': 0.1369758858345449,
   'rock': 5.038990080356598},
  {'blues': 0.32226787880063057,
   'classical': 0.05157893756404519,
   'country': 0.020519091049209237,
   'disco': 0.10802607284858823,
   'hiphop': 80.15676140785217,
   'jazz': 0.04014497681055218,
   'metal': 10.002631694078445,
   'pop': 0.542474864050746,
   'reggae': 0.05486424779519439,
   'rock': 8.70073288679123},
  {'blues': 2.3884372785687447,
   'classical': 0.018718816863838583,
   'country': 0.031230758759193122,
   'disco': 7.974622398614883,
   'hiphop': 45.160090923309326,
   'jazz': 0.05710327532142401,
   'metal': 41.36233329772949,
   'pop': 0.8307612501084805,
   'reggae': 0.2171582542359829,
   'rock': 1.9595533609390259},
  {'blues': 0.2088350709527731,
   'classical': 0.0013784585462417454,
   'country': 0.007863067730795592,
   'disco': 5.496826022863388,
   'hiphop': 35.58532893657684,
   'jazz': 0.033263745717704296,
   'metal': 57.709211111068726,
   'pop': 0.1824282924644649,
   'reggae': 0.5954410415142775,
   'rock': 0.17942487029358745},
  {'blues': 0.12478759745135903,
   'classical': 0.05095395026728511,
   'country': 0.09525903151370585,
   'disco': 0.6553417071700096,
   'hiphop': 46.01469039916992,
   'jazz': 0.07617819355800748,
   'metal': 28.086215257644653,
   'pop': 1.6366589814424515,
   'reggae': 0.4603676963597536,
   'rock': 22.799554467201233},
  {'blues': 1.0751841589808464,
   'classical': 0.366538274101913,
   'country': 0.4108400549739599,
   'disco': 0.8215661160647869,
   'hiphop': 16.90687984228134,
   'jazz': 0.13684086734429002,
   'metal': 2.9854245483875275,
   'pop': 4.167656600475311,
   'reggae': 3.236948698759079,
   'rock': 69.89211440086365},
  {'blues': 8.977996557950974,
   'classical': 0.10264867451041937,
   'country': 0.06993071874603629,
   'disco': 29.06670868396759,
   'hiphop': 2.97591183334589,
   'jazz': 0.03623870434239507,
   'metal': 44.518232345581055,
   'pop': 2.6127226650714874,
   'reggae': 0.10775066912174225,
   'rock': 11.531855911016464},
  {'blues': 0.07753507234156132,
   'classical': 0.003302954792161472,
   'country': 0.0017159298295155168,
   'disco': 16.76079034805298,
   'hiphop': 1.6197258606553078,
   'jazz': 0.02743451332207769,
   'metal': 81.33537769317627,
   'pop': 0.04848572425544262,
   'reggae': 0.10117838392034173,
   'rock': 0.024448815383948386},
  {'blues': 0.29042428359389305,
   'classical': 0.012366159353405237,
   'country': 0.005607892671832815,
   'disco': 43.90982389450073,
   'hiphop': 1.3229050673544407,
   'jazz': 0.04923640517517924,
   'metal': 54.150593280792236,
   'pop': 0.06364191067405045,
   'reggae': 0.07031586719676852,
   'rock': 0.12508116196841002},
  {'blues': 0.26182462461292744,
   'classical': 0.01120786473620683,
   'country': 0.004282209192751907,
   'disco': 67.9541289806366,
   'hiphop': 1.263309083878994,
   'jazz': 0.013277468679007143,
   'metal': 30.027276277542114,
   'pop': 0.023414017050527036,
   'reggae': 0.3420599736273289,
   'rock': 0.09921748423948884},
  {'blues': 0.030189150129444897,
   'classical': 0.0061249455029610544,
   'country': 0.0019752766093006358,
   'disco': 17.549359798431396,
   'hiphop': 3.4593984484672546,
   'jazz': 0.011591644579311833,
   'metal': 77.9792308807373,
   'pop': 0.03240727528464049,
   'reggae': 0.6787155754864216,
   'rock': 0.25100854691118},
  {'blues': 0.024066749028861523,
   'classical': 0.0025701843696879223,
   'country': 0.0022570993678527884,
   'disco': 4.559573531150818,
   'hiphop': 1.8817933276295662,
   'jazz': 0.006530678365379572,
   'metal': 93.25301051139832,
   'pop': 0.05862479447387159,
   'reggae': 0.0726080616004765,
   'rock': 0.13896883465349674},
  {'blues': 0.2712837653234601,
   'classical': 0.012603250797837973,
   'country': 0.007290780922630802,
   'disco': 26.40022337436676,
   'hiphop': 2.306780219078064,
   'jazz': 0.008855621126713231,
   'metal': 69.7297990322113,
   'pop': 0.08390020811930299,
   'reggae': 0.21307666320353746,
   'rock': 0.9661884978413582},
  {'blues': 0.3504598746076226,
   'classical': 0.01435036538168788,
   'country': 0.0044775915739592165,
   'disco': 56.49862885475159,
   'hiphop': 1.3013535179197788,
   'jazz': 0.005831821545143612,
   'metal': 40.668076276779175,
   'pop': 0.02405977575108409,
   'reggae': 0.32282734755426645,
   'rock': 0.8099336177110672},
  {'blues': 0.3407151671126485,
   'classical': 0.010093882156070322,
   'country': 0.001605172292329371,
   'disco': 41.92435145378113,
   'hiphop': 2.897993288934231,
   'jazz': 0.005472520206240006,
   'metal': 54.54144477844238,
   'pop': 0.019612825417425483,
   'reggae': 0.04985835403203964,
   'rock': 0.2088543027639389},
  {'blues': 0.28871940448880196,
   'classical': 0.00548722455278039,
   'country': 0.0014076535080675967,
   'disco': 40.93063473701477,
   'hiphop': 2.5595935061573982,
   'jazz': 0.006192122236825526,
   'metal': 56.05780482292175,
   'pop': 0.05219737649895251,
   'reggae': 0.02811683516483754,
   'rock': 0.06984655046835542},
  {'blues': 1.4864846132695675,
   'classical': 0.04970727604813874,
   'country': 0.004554543556878343,
   'disco': 66.55157804489136,
   'hiphop': 2.000616490840912,
   'jazz': 0.036642764462158084,
   'metal': 29.612699151039124,
   'pop': 0.09140711044892669,
   'reggae': 0.016865339421201497,
   'rock': 0.14944672584533691},
  {'blues': 1.9418779760599136,
   'classical': 0.03805019368883222,
   'country': 0.0243686736212112,
   'disco': 61.678218841552734,
   'hiphop': 1.3415675610303879,
   'jazz': 0.0650467467494309,
   'metal': 34.641727805137634,
   'pop': 0.11852906318381429,
   'reggae': 0.01777492434484884,
   'rock': 0.13283388689160347},
  {'blues': 0.535166310146451,
   'classical': 0.005117464024806395,
   'country': 0.007976251072250307,
   'disco': 26.21418833732605,
   'hiphop': 4.247551411390305,
   'jazz': 0.03989818214904517,
   'metal': 68.83990168571472,
   'pop': 0.04506304976530373,
   'reggae': 0.02169520448660478,
   'rock': 0.04344027838669717},
  {'blues': 0.17455870984122157,
   'classical': 0.0034052831324515864,
   'country': 0.0035650595236802474,
   'disco': 26.609021425247192,
   'hiphop': 5.259081721305847,
   'jazz': 0.021034444216638803,
   'metal': 67.81431436538696,
   'pop': 0.06186548853293061,
   'reggae': 0.021096522687003016,
   'rock': 0.03206036344636232},
  {'blues': 1.0977023281157017,
   'classical': 0.006934356497367844,
   'country': 0.023212448286358267,
   'disco': 56.69132471084595,
   'hiphop': 8.435732871294022,
   'jazz': 0.01616905501578003,
   'metal': 33.25897455215454,
   'pop': 0.10568322613835335,
   'reggae': 0.13471913989633322,
   'rock': 0.22955047897994518},
  {'blues': 0.5007116589695215,
   'classical': 0.0045985536416992545,
   'country': 0.006906927592353895,
   'disco': 35.94897985458374,
   'hiphop': 11.549557000398636,
   'jazz': 0.030941481236368418,
   'metal': 51.74160599708557,
   'pop': 0.034272277844138443,
   'reggae': 0.14132590731605887,
   'rock': 0.04109509463887662},
  {'blues': 0.8271180093288422,
   'classical': 0.00888662034412846,
   'country': 0.0035097407817374915,
   'disco': 47.97503650188446,
   'hiphop': 7.226112484931946,
   'jazz': 0.03781230479944497,
   'metal': 43.835610151290894,
   'pop': 0.03043065662495792,
   'reggae': 0.032647341140545905,
   'rock': 0.022839463781565428},
  {'blues': 0.1629400998353958,
   'classical': 0.00459205693914555,
   'country': 0.001711469485599082,
   'disco': 48.988038301467896,
   'hiphop': 2.0557869225740433,
   'jazz': 0.013757757551502436,
   'metal': 48.6500084400177,
   'pop': 0.06480347947217524,
   'reggae': 0.04304821777623147,
   'rock': 0.015310259186662734},
  {'blues': 0.06252415478229523,
   'classical': 0.001999787491513416,
   'country': 0.0038730900996597484,
   'disco': 56.38415813446045,
   'hiphop': 1.3895288109779358,
   'jazz': 0.010174149792874232,
   'metal': 42.01512634754181,
   'pop': 0.04380705358926207,
   'reggae': 0.036104838363826275,
   'rock': 0.05271814879961312},
  {'blues': 0.03218527708668262,
   'classical': 0.002141287041013129,
   'country': 0.01165947032859549,
   'disco': 62.30695843696594,
   'hiphop': 0.9432443417608738,
   'jazz': 0.01265234750462696,
   'metal': 36.2542062997818,
   'pop': 0.07923986995592713,
   'reggae': 0.09572712006047368,
   'rock': 0.26198369450867176},
  {'blues': 0.02111155044985935,
   'classical': 0.006605909584322944,
   'country': 0.01741732266964391,
   'disco': 40.90341925621033,
   'hiphop': 0.6155978888273239,
   'jazz': 0.2228951547294855,
   'metal': 56.00389242172241,
   'pop': 0.02687622618395835,
   'reggae': 1.1657283641397953,
   'rock': 1.0164580307900906},
  {'blues': 0.09183605434373021,
   'classical': 0.02220825554104522,
   'country': 0.1453052507713437,
   'disco': 50.27778148651123,
   'hiphop': 0.7601045072078705,
   'jazz': 0.519494665786624,
   'metal': 42.380017042160034,
   'pop': 0.06798960384912789,
   'reggae': 5.311321467161179,
   'rock': 0.42394152842462063},
  {'blues': 0.5540885496884584,
   'classical': 0.025909621035680175,
   'country': 0.15228247502818704,
   'disco': 36.070358753204346,
   'hiphop': 0.7828632369637489,
   'jazz': 0.09362527052871883,
   'metal': 60.85963249206543,
   'pop': 0.15471059596166015,
   'reggae': 0.6417127326130867,
   'rock': 0.6648196838796139},
  {'blues': 0.06817273097112775,
   'classical': 0.011231896496610716,
   'country': 0.010452259448356926,
   'disco': 92.42614507675171,
   'hiphop': 0.551422405987978,
   'jazz': 0.08029624004848301,
   'metal': 6.371628493070602,
   'pop': 0.009815356315812096,
   'reggae': 0.28027999214828014,
   'rock': 0.19055921584367752},
  {'blues': 0.2952686045318842,
   'classical': 0.016561361553613096,
   'country': 0.016478162433486432,
   'disco': 57.469725608825684,
   'hiphop': 2.6539716869592667,
   'jazz': 0.04747939819935709,
   'metal': 37.860435247421265,
   'pop': 0.046148261753842235,
   'reggae': 0.8548293262720108,
   'rock': 0.7391034625470638},
  {'blues': 0.8311768062412739,
   'classical': 0.014969961193855852,
   'country': 0.01841276971390471,
   'disco': 9.184812754392624,
   'hiphop': 4.234963282942772,
   'jazz': 0.017327805107925087,
   'metal': 84.13564562797546,
   'pop': 0.23678364232182503,
   'reggae': 0.583815760910511,
   'rock': 0.7420891430228949},
  {'blues': 0.9303784929215908,
   'classical': 0.028955869493074715,
   'country': 0.0723217730410397,
   'disco': 15.618754923343658,
   'hiphop': 17.334727942943573,
   'jazz': 0.024623260833323002,
   'metal': 58.78050923347473,
   'pop': 0.08735968149267137,
   'reggae': 4.098702967166901,
   'rock': 3.02366204559803},
  {'blues': 0.06701596430502832,
   'classical': 0.03158960025757551,
   'country': 0.012998694728594273,
   'disco': 65.23563861846924,
   'hiphop': 1.743832603096962,
   'jazz': 0.15161802293732762,
   'metal': 29.74478304386139,
   'pop': 0.012443937885109335,
   'reggae': 1.2345695868134499,
   'rock': 1.7655156552791595},
  {'blues': 0.03962454793509096,
   'classical': 0.015640188939869404,
   'country': 0.013820911408402026,
   'disco': 70.83213925361633,
   'hiphop': 1.0856013745069504,
   'jazz': 0.24190812837332487,
   'metal': 27.0298570394516,
   'pop': 0.008363944652955979,
   'reggae': 0.30594682320952415,
   'rock': 0.42708320543169975},
  {'blues': 0.06207514670677483,
   'classical': 0.009277567733079195,
   'country': 0.03223161620553583,
   'disco': 29.236042499542236,
   'hiphop': 1.2941643595695496,
   'jazz': 0.20775992888957262,
   'metal': 68.44889521598816,
   'pop': 0.01685236202320084,
   'reggae': 0.3774224314838648,
   'rock': 0.3152784891426563},
  {'blues': 0.4697146825492382,
   'classical': 0.02311539283255115,
   'country': 0.031147166737355292,
   'disco': 33.13208818435669,
   'hiphop': 5.584877356886864,
   'jazz': 0.030448747565969825,
   'metal': 59.60390567779541,
   'pop': 0.04156565119046718,
   'reggae': 0.1945036929100752,
   'rock': 0.8886275812983513},
  {'blues': 0.09819756960496306,
   'classical': 0.01431827840860933,
   'country': 0.00649240319035016,
   'disco': 81.09996914863586,
   'hiphop': 0.6515459157526493,
   'jazz': 0.014267135702539235,
   'metal': 17.157021164894104,
   'pop': 0.019620849343482405,
   'reggae': 0.28417606372386217,
   'rock': 0.6543926894664764},
  {'blues': 0.016791222151368856,
   'classical': 0.05610838416032493,
   'country': 0.004461195203475654,
   'disco': 63.601142168045044,
   'hiphop': 5.085886642336845,
   'jazz': 0.3309550229460001,
   'metal': 22.783425450325012,
   'pop': 0.3098670160397887,
   'reggae': 4.127661511301994,
   'rock': 3.6837011575698853},
  {'blues': 0.16232802299782634,
   'classical': 3.6277499049901962,
   'country': 0.05490700132213533,
   'disco': 1.8098363652825356,
   'hiphop': 1.6975745558738708,
   'jazz': 7.796784490346909,
   'metal': 0.7812601514160633,
   'pop': 0.20933100022375584,
   'reggae': 11.45707294344902,
   'rock': 72.40315675735474}])
In [89]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/Pantera - Im Broken.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 270.70 sekund
Liczba segmentów do analizy: 179
Przeanalizowano segment 1/179 (0.0s - 3.0s)
Przeanalizowano segment 2/179 (1.5s - 4.5s)
Przeanalizowano segment 3/179 (3.0s - 6.0s)
Przeanalizowano segment 4/179 (4.5s - 7.5s)
Przeanalizowano segment 5/179 (6.0s - 9.0s)
Przeanalizowano segment 6/179 (7.5s - 10.5s)
Przeanalizowano segment 7/179 (9.0s - 12.0s)
Przeanalizowano segment 8/179 (10.5s - 13.5s)
Przeanalizowano segment 9/179 (12.0s - 15.0s)
Przeanalizowano segment 10/179 (13.5s - 16.5s)
Przeanalizowano segment 11/179 (15.0s - 18.0s)
Przeanalizowano segment 12/179 (16.5s - 19.5s)
Przeanalizowano segment 13/179 (18.0s - 21.0s)
Przeanalizowano segment 14/179 (19.5s - 22.5s)
Przeanalizowano segment 15/179 (21.0s - 24.0s)
Przeanalizowano segment 16/179 (22.5s - 25.5s)
Przeanalizowano segment 17/179 (24.0s - 27.0s)
Przeanalizowano segment 18/179 (25.5s - 28.5s)
Przeanalizowano segment 19/179 (27.0s - 30.0s)
Przeanalizowano segment 20/179 (28.5s - 31.5s)
Przeanalizowano segment 21/179 (30.0s - 33.0s)
Przeanalizowano segment 22/179 (31.5s - 34.5s)
Przeanalizowano segment 23/179 (33.0s - 36.0s)
Przeanalizowano segment 24/179 (34.5s - 37.5s)
Przeanalizowano segment 25/179 (36.0s - 39.0s)
Przeanalizowano segment 26/179 (37.5s - 40.5s)
Przeanalizowano segment 27/179 (39.0s - 42.0s)
Przeanalizowano segment 28/179 (40.5s - 43.5s)
Przeanalizowano segment 29/179 (42.0s - 45.0s)
Przeanalizowano segment 30/179 (43.5s - 46.5s)
Przeanalizowano segment 31/179 (45.0s - 48.0s)
Przeanalizowano segment 32/179 (46.5s - 49.5s)
Przeanalizowano segment 33/179 (48.0s - 51.0s)
Przeanalizowano segment 34/179 (49.5s - 52.5s)
Przeanalizowano segment 35/179 (51.0s - 54.0s)
Przeanalizowano segment 36/179 (52.5s - 55.5s)
Przeanalizowano segment 37/179 (54.0s - 57.0s)
Przeanalizowano segment 38/179 (55.5s - 58.5s)
Przeanalizowano segment 39/179 (57.0s - 60.0s)
Przeanalizowano segment 40/179 (58.5s - 61.5s)
Przeanalizowano segment 41/179 (60.0s - 63.0s)
Przeanalizowano segment 42/179 (61.5s - 64.5s)
Przeanalizowano segment 43/179 (63.0s - 66.0s)
Przeanalizowano segment 44/179 (64.5s - 67.5s)
Przeanalizowano segment 45/179 (66.0s - 69.0s)
Przeanalizowano segment 46/179 (67.5s - 70.5s)
Przeanalizowano segment 47/179 (69.0s - 72.0s)
Przeanalizowano segment 48/179 (70.5s - 73.5s)
Przeanalizowano segment 49/179 (72.0s - 75.0s)
Przeanalizowano segment 50/179 (73.5s - 76.5s)
Przeanalizowano segment 51/179 (75.0s - 78.0s)
Przeanalizowano segment 52/179 (76.5s - 79.5s)
Przeanalizowano segment 53/179 (78.0s - 81.0s)
Przeanalizowano segment 54/179 (79.5s - 82.5s)
Przeanalizowano segment 55/179 (81.0s - 84.0s)
Przeanalizowano segment 56/179 (82.5s - 85.5s)
Przeanalizowano segment 57/179 (84.0s - 87.0s)
Przeanalizowano segment 58/179 (85.5s - 88.5s)
Przeanalizowano segment 59/179 (87.0s - 90.0s)
Przeanalizowano segment 60/179 (88.5s - 91.5s)
Przeanalizowano segment 61/179 (90.0s - 93.0s)
Przeanalizowano segment 62/179 (91.5s - 94.5s)
Przeanalizowano segment 63/179 (93.0s - 96.0s)
Przeanalizowano segment 64/179 (94.5s - 97.5s)
Przeanalizowano segment 65/179 (96.0s - 99.0s)
Przeanalizowano segment 66/179 (97.5s - 100.5s)
Przeanalizowano segment 67/179 (99.0s - 102.0s)
Przeanalizowano segment 68/179 (100.5s - 103.5s)
Przeanalizowano segment 69/179 (102.0s - 105.0s)
Przeanalizowano segment 70/179 (103.5s - 106.5s)
Przeanalizowano segment 71/179 (105.0s - 108.0s)
Przeanalizowano segment 72/179 (106.5s - 109.5s)
Przeanalizowano segment 73/179 (108.0s - 111.0s)
Przeanalizowano segment 74/179 (109.5s - 112.5s)
Przeanalizowano segment 75/179 (111.0s - 114.0s)
Przeanalizowano segment 76/179 (112.5s - 115.5s)
Przeanalizowano segment 77/179 (114.0s - 117.0s)
Przeanalizowano segment 78/179 (115.5s - 118.5s)
Przeanalizowano segment 79/179 (117.0s - 120.0s)
Przeanalizowano segment 80/179 (118.5s - 121.5s)
Przeanalizowano segment 81/179 (120.0s - 123.0s)
Przeanalizowano segment 82/179 (121.5s - 124.5s)
Przeanalizowano segment 83/179 (123.0s - 126.0s)
Przeanalizowano segment 84/179 (124.5s - 127.5s)
Przeanalizowano segment 85/179 (126.0s - 129.0s)
Przeanalizowano segment 86/179 (127.5s - 130.5s)
Przeanalizowano segment 87/179 (129.0s - 132.0s)
Przeanalizowano segment 88/179 (130.5s - 133.5s)
Przeanalizowano segment 89/179 (132.0s - 135.0s)
Przeanalizowano segment 90/179 (133.5s - 136.5s)
Przeanalizowano segment 91/179 (135.0s - 138.0s)
Przeanalizowano segment 92/179 (136.5s - 139.5s)
Przeanalizowano segment 93/179 (138.0s - 141.0s)
Przeanalizowano segment 94/179 (139.5s - 142.5s)
Przeanalizowano segment 95/179 (141.0s - 144.0s)
Przeanalizowano segment 96/179 (142.5s - 145.5s)
Przeanalizowano segment 97/179 (144.0s - 147.0s)
Przeanalizowano segment 98/179 (145.5s - 148.5s)
Przeanalizowano segment 99/179 (147.0s - 150.0s)
Przeanalizowano segment 100/179 (148.5s - 151.5s)
Przeanalizowano segment 101/179 (150.0s - 153.0s)
Przeanalizowano segment 102/179 (151.5s - 154.5s)
Przeanalizowano segment 103/179 (153.0s - 156.0s)
Przeanalizowano segment 104/179 (154.5s - 157.5s)
Przeanalizowano segment 105/179 (156.0s - 159.0s)
Przeanalizowano segment 106/179 (157.5s - 160.5s)
Przeanalizowano segment 107/179 (159.0s - 162.0s)
Przeanalizowano segment 108/179 (160.5s - 163.5s)
Przeanalizowano segment 109/179 (162.0s - 165.0s)
Przeanalizowano segment 110/179 (163.5s - 166.5s)
Przeanalizowano segment 111/179 (165.0s - 168.0s)
Przeanalizowano segment 112/179 (166.5s - 169.5s)
Przeanalizowano segment 113/179 (168.0s - 171.0s)
Przeanalizowano segment 114/179 (169.5s - 172.5s)
Przeanalizowano segment 115/179 (171.0s - 174.0s)
Przeanalizowano segment 116/179 (172.5s - 175.5s)
Przeanalizowano segment 117/179 (174.0s - 177.0s)
Przeanalizowano segment 118/179 (175.5s - 178.5s)
Przeanalizowano segment 119/179 (177.0s - 180.0s)
Przeanalizowano segment 120/179 (178.5s - 181.5s)
Przeanalizowano segment 121/179 (180.0s - 183.0s)
Przeanalizowano segment 122/179 (181.5s - 184.5s)
Przeanalizowano segment 123/179 (183.0s - 186.0s)
Przeanalizowano segment 124/179 (184.5s - 187.5s)
Przeanalizowano segment 125/179 (186.0s - 189.0s)
Przeanalizowano segment 126/179 (187.5s - 190.5s)
Przeanalizowano segment 127/179 (189.0s - 192.0s)
Przeanalizowano segment 128/179 (190.5s - 193.5s)
Przeanalizowano segment 129/179 (192.0s - 195.0s)
Przeanalizowano segment 130/179 (193.5s - 196.5s)
Przeanalizowano segment 131/179 (195.0s - 198.0s)
Przeanalizowano segment 132/179 (196.5s - 199.5s)
Przeanalizowano segment 133/179 (198.0s - 201.0s)
Przeanalizowano segment 134/179 (199.5s - 202.5s)
Przeanalizowano segment 135/179 (201.0s - 204.0s)
Przeanalizowano segment 136/179 (202.5s - 205.5s)
Przeanalizowano segment 137/179 (204.0s - 207.0s)
Przeanalizowano segment 138/179 (205.5s - 208.5s)
Przeanalizowano segment 139/179 (207.0s - 210.0s)
Przeanalizowano segment 140/179 (208.5s - 211.5s)
Przeanalizowano segment 141/179 (210.0s - 213.0s)
Przeanalizowano segment 142/179 (211.5s - 214.5s)
Przeanalizowano segment 143/179 (213.0s - 216.0s)
Przeanalizowano segment 144/179 (214.5s - 217.5s)
Przeanalizowano segment 145/179 (216.0s - 219.0s)
Przeanalizowano segment 146/179 (217.5s - 220.5s)
Przeanalizowano segment 147/179 (219.0s - 222.0s)
Przeanalizowano segment 148/179 (220.5s - 223.5s)
Przeanalizowano segment 149/179 (222.0s - 225.0s)
Przeanalizowano segment 150/179 (223.5s - 226.5s)
Przeanalizowano segment 151/179 (225.0s - 228.0s)
Przeanalizowano segment 152/179 (226.5s - 229.5s)
Przeanalizowano segment 153/179 (228.0s - 231.0s)
Przeanalizowano segment 154/179 (229.5s - 232.5s)
Przeanalizowano segment 155/179 (231.0s - 234.0s)
Przeanalizowano segment 156/179 (232.5s - 235.5s)
Przeanalizowano segment 157/179 (234.0s - 237.0s)
Przeanalizowano segment 158/179 (235.5s - 238.5s)
Przeanalizowano segment 159/179 (237.0s - 240.0s)
Przeanalizowano segment 160/179 (238.5s - 241.5s)
Przeanalizowano segment 161/179 (240.0s - 243.0s)
Przeanalizowano segment 162/179 (241.5s - 244.5s)
Przeanalizowano segment 163/179 (243.0s - 246.0s)
Przeanalizowano segment 164/179 (244.5s - 247.5s)
Przeanalizowano segment 165/179 (246.0s - 249.0s)
Przeanalizowano segment 166/179 (247.5s - 250.5s)
Przeanalizowano segment 167/179 (249.0s - 252.0s)
Przeanalizowano segment 168/179 (250.5s - 253.5s)
Przeanalizowano segment 169/179 (252.0s - 255.0s)
Przeanalizowano segment 170/179 (253.5s - 256.5s)
Przeanalizowano segment 171/179 (255.0s - 258.0s)
Przeanalizowano segment 172/179 (256.5s - 259.5s)
Przeanalizowano segment 173/179 (258.0s - 261.0s)
Przeanalizowano segment 174/179 (259.5s - 262.5s)
Przeanalizowano segment 175/179 (261.0s - 264.0s)
Przeanalizowano segment 176/179 (262.5s - 265.5s)
Przeanalizowano segment 177/179 (264.0s - 267.0s)
Przeanalizowano segment 178/179 (265.5s - 268.5s)
Przeanalizowano segment 179/179 (267.0s - 270.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: Pantera - Im Broken.mp3
==================================================
metal          : 89.51%
hiphop         : 7.35%
disco          : 1.88%
classical      : 0.38%
rock           : 0.31%
reggae         : 0.29%
blues          : 0.08%
pop            : 0.08%
country        : 0.06%
jazz           : 0.05%
==================================================
Najwyższe prawdopodobieństwo: metal (89.51%)
No description has been provided for this image
Out[89]:
({'blues': 0.08208630329415667,
  'classical': 0.38490188515421153,
  'country': 0.06139814340827523,
  'disco': 1.8762983634089792,
  'hiphop': 7.3532951631526045,
  'jazz': 0.05353555218823849,
  'metal': 89.51299004308754,
  'pop': 0.07775738420969754,
  'reggae': 0.2866420297348607,
  'rock': 0.31109508698075805},
 [{'blues': 4.132850468158722,
   'classical': 68.62598061561584,
   'country': 10.224547237157822,
   'disco': 0.01034569286275655,
   'hiphop': 1.0988106951117516,
   'jazz': 8.604210615158081,
   'metal': 0.4252777434885502,
   'pop': 1.7145486548542976,
   'reggae': 1.1390775442123413,
   'rock': 4.02434729039669},
  {'blues': 0.061459949938580394,
   'classical': 0.00833927551866509,
   'country': 0.04659003461711109,
   'disco': 0.013268273323774338,
   'hiphop': 8.080556988716125,
   'jazz': 0.01033064181683585,
   'metal': 70.10330557823181,
   'pop': 0.12576731387525797,
   'reggae': 1.7349539324641228,
   'rock': 19.81542706489563},
  {'blues': 0.03205520333722234,
   'classical': 0.00014163873629513546,
   'country': 0.01800701138563454,
   'disco': 0.03233804309275001,
   'hiphop': 3.6346543580293655,
   'jazz': 0.007055407331790775,
   'metal': 95.96132636070251,
   'pop': 0.0003631086883615353,
   'reggae': 0.2708044368773699,
   'rock': 0.043253094190731645},
  {'blues': 0.05835833144374192,
   'classical': 0.00023866145966167096,
   'country': 0.034608153509907424,
   'disco': 0.05340341595001519,
   'hiphop': 2.5368036702275276,
   'jazz': 0.01278792624361813,
   'metal': 97.02709913253784,
   'pop': 0.00023406496438838076,
   'reggae': 0.23716830182820559,
   'rock': 0.03929359372705221},
  {'blues': 0.02282339264638722,
   'classical': 0.00017822912923293188,
   'country': 0.006363567808875814,
   'disco': 0.04059370839968324,
   'hiphop': 5.500530079007149,
   'jazz': 0.005947838872089051,
   'metal': 94.21594738960266,
   'pop': 0.0004240571797708981,
   'reggae': 0.19712417852133512,
   'rock': 0.010073299199575558},
  {'blues': 0.01784381893230602,
   'classical': 0.00015855069932513288,
   'country': 0.007099574577296153,
   'disco': 0.039149567601270974,
   'hiphop': 6.870439648628235,
   'jazz': 0.006152883725007996,
   'metal': 92.90905594825745,
   'pop': 0.0005043764303991338,
   'reggae': 0.13605254935100675,
   'rock': 0.013544665125664324},
  {'blues': 0.011678988084895536,
   'classical': 0.00015708020555393887,
   'country': 0.0056354954722337425,
   'disco': 0.029536275542341173,
   'hiphop': 5.516721680760384,
   'jazz': 0.004078271012986079,
   'metal': 94.31111812591553,
   'pop': 0.0004771827661897987,
   'reggae': 0.10966964764520526,
   'rock': 0.01092420206987299},
  {'blues': 0.02610220981296152,
   'classical': 0.00014949877140679746,
   'country': 0.008348665141966194,
   'disco': 0.0691693159751594,
   'hiphop': 3.0252886936068535,
   'jazz': 0.0024197515813284554,
   'metal': 96.7092514038086,
   'pop': 0.0005117607088322984,
   'reggae': 0.1431081909686327,
   'rock': 0.015652224828954786},
  {'blues': 0.04145678540226072,
   'classical': 0.0002754183014985756,
   'country': 0.009980462345993146,
   'disco': 0.08333983132615685,
   'hiphop': 3.079497069120407,
   'jazz': 0.0067939698055852205,
   'metal': 96.46514654159546,
   'pop': 0.0003142161631330964,
   'reggae': 0.2988755237311125,
   'rock': 0.014327141980174929},
  {'blues': 0.012710137525573373,
   'classical': 0.00033183148389070993,
   'country': 0.0009222387234331109,
   'disco': 0.14278220478445292,
   'hiphop': 11.057054251432419,
   'jazz': 0.004902377258986235,
   'metal': 88.45015168190002,
   'pop': 0.0016987496564979665,
   'reggae': 0.29637771658599377,
   'rock': 0.033080982393585145},
  {'blues': 0.010565877164481208,
   'classical': 0.0004769729457620997,
   'country': 0.0003281186536696623,
   'disco': 0.16573808388784528,
   'hiphop': 19.805222749710083,
   'jazz': 0.0011684605851769447,
   'metal': 79.59662675857544,
   'pop': 0.007656739762751386,
   'reggae': 0.24969454389065504,
   'rock': 0.16251635970547795},
  {'blues': 0.01130275268224068,
   'classical': 0.0001438810954823566,
   'country': 0.003545643630786799,
   'disco': 0.03193880547769368,
   'hiphop': 3.989410772919655,
   'jazz': 0.0020788836991414428,
   'metal': 95.70766091346741,
   'pop': 0.0003285089405835606,
   'reggae': 0.22630258463323116,
   'rock': 0.02727843530010432},
  {'blues': 0.008739819895708933,
   'classical': 0.00016441637171737966,
   'country': 0.005003439582651481,
   'disco': 0.01906648831209168,
   'hiphop': 2.3920895531773567,
   'jazz': 0.0023950464310473762,
   'metal': 97.41359353065491,
   'pop': 0.00019178862658009166,
   'reggae': 0.12395719531923532,
   'rock': 0.03479704027995467},
  {'blues': 0.010376375576015562,
   'classical': 0.00015994854720702278,
   'country': 0.0014835281945124734,
   'disco': 0.07766919443383813,
   'hiphop': 4.2819928377866745,
   'jazz': 0.0014093356185185257,
   'metal': 95.51065564155579,
   'pop': 0.0004257011823938228,
   'reggae': 0.09527765796519816,
   'rock': 0.020554629736579955},
  {'blues': 0.00626821129117161,
   'classical': 0.00015364759065050748,
   'country': 0.0014083577298151795,
   'disco': 0.0450923660537228,
   'hiphop': 8.37511420249939,
   'jazz': 0.001395499930367805,
   'metal': 91.50539636611938,
   'pop': 0.0006816598215664271,
   'reggae': 0.05467659211717546,
   'rock': 0.00981905177468434},
  {'blues': 0.011651280510704964,
   'classical': 0.00019897008769476088,
   'country': 0.0029536666261265054,
   'disco': 0.03922872128896415,
   'hiphop': 3.260428085923195,
   'jazz': 0.0018624581571202725,
   'metal': 96.4883029460907,
   'pop': 0.000267206814896781,
   'reggae': 0.1678073313087225,
   'rock': 0.027290740399621427},
  {'blues': 0.015744402480777353,
   'classical': 0.00022189067294675624,
   'country': 0.003545831350493245,
   'disco': 0.0350340036675334,
   'hiphop': 2.586795762181282,
   'jazz': 0.0027791847969638184,
   'metal': 97.16622233390808,
   'pop': 0.00020158051938778954,
   'reggae': 0.1726356102153659,
   'rock': 0.01681292924331501},
  {'blues': 0.007390224345726892,
   'classical': 0.00016877138477866538,
   'country': 0.0005941994004388107,
   'disco': 0.05365129909478128,
   'hiphop': 7.046613097190857,
   'jazz': 0.0010310734069207683,
   'metal': 92.77370572090149,
   'pop': 0.0007904978701844811,
   'reggae': 0.09843556908890605,
   'rock': 0.017621193546801805},
  {'blues': 0.0054179850849322975,
   'classical': 0.0003899506282323273,
   'country': 0.00022553290364157874,
   'disco': 0.30187054071575403,
   'hiphop': 14.98432606458664,
   'jazz': 0.0012090554264432285,
   'metal': 84.60204005241394,
   'pop': 0.0075398318585939705,
   'reggae': 0.061297701904550195,
   'rock': 0.03568728279788047},
  {'blues': 0.00769422622397542,
   'classical': 0.0008077213351498358,
   'country': 0.000660013620290556,
   'disco': 0.46835015527904034,
   'hiphop': 13.9635369181633,
   'jazz': 0.00030514220270561054,
   'metal': 85.26322841644287,
   'pop': 0.1576642505824566,
   'reggae': 0.03147881361655891,
   'rock': 0.10627717711031437},
  {'blues': 0.04277372790966183,
   'classical': 0.0005633422006212641,
   'country': 0.0026940633688354865,
   'disco': 2.24112868309021,
   'hiphop': 8.222496509552002,
   'jazz': 0.0004694017206929857,
   'metal': 89.02929425239563,
   'pop': 0.03926094505004585,
   'reggae': 0.02606800408102572,
   'rock': 0.3952451981604099},
  {'blues': 0.03632839361671358,
   'classical': 0.0009290095476899296,
   'country': 0.002613013748486992,
   'disco': 3.7293385714292526,
   'hiphop': 11.614126712083817,
   'jazz': 0.0006784674951632041,
   'metal': 84.12572145462036,
   'pop': 0.056200206745415926,
   'reggae': 0.03332275664433837,
   'rock': 0.40074833668768406},
  {'blues': 0.05957212415523827,
   'classical': 0.0008621204869996291,
   'country': 0.0051493290811777115,
   'disco': 11.958935111761093,
   'hiphop': 8.993905782699585,
   'jazz': 0.002882166336348746,
   'metal': 78.67598533630371,
   'pop': 0.02608635986689478,
   'reggae': 0.06894238176755607,
   'rock': 0.20768260583281517},
  {'blues': 0.48294784501194954,
   'classical': 0.0010458173164806794,
   'country': 0.004919909770251252,
   'disco': 4.585350304841995,
   'hiphop': 17.211467027664185,
   'jazz': 0.0012678259736276232,
   'metal': 77.2814929485321,
   'pop': 0.008409764268435538,
   'reggae': 0.14785808743909,
   'rock': 0.27523417957127094},
  {'blues': 0.15796468360349536,
   'classical': 0.0007934020686661825,
   'country': 0.0024167105948436074,
   'disco': 1.8186120316386223,
   'hiphop': 19.426830112934113,
   'jazz': 0.0018732631360762753,
   'metal': 78.47472429275513,
   'pop': 0.0033781150705181062,
   'reggae': 0.056576746283099055,
   'rock': 0.05683432100340724},
  {'blues': 0.05687947268597782,
   'classical': 0.0008066833288467024,
   'country': 0.0015872230505920015,
   'disco': 2.3333264514803886,
   'hiphop': 10.405226051807404,
   'jazz': 0.0051099657866870984,
   'metal': 87.0166003704071,
   'pop': 0.001913965206767898,
   'reggae': 0.1502859639003873,
   'rock': 0.02826714189723134},
  {'blues': 0.0252037076279521,
   'classical': 0.0005001506906410214,
   'country': 0.0007803081643942278,
   'disco': 2.7270739898085594,
   'hiphop': 6.340570002794266,
   'jazz': 0.0027849677280755714,
   'metal': 90.60097932815552,
   'pop': 0.003071758328587748,
   'reggae': 0.26442105881869793,
   'rock': 0.034614422474987805},
  {'blues': 0.002564377064118162,
   'classical': 0.00022234237349039176,
   'country': 0.0005658965164911933,
   'disco': 0.7450954988598824,
   'hiphop': 3.503008186817169,
   'jazz': 0.0004396346412249841,
   'metal': 95.4878568649292,
   'pop': 0.012467651686165482,
   'reggae': 0.07606590515933931,
   'rock': 0.17171272775158286},
  {'blues': 0.0029655382604687475,
   'classical': 0.0010620857210597023,
   'country': 0.000690564229444135,
   'disco': 0.6909305229783058,
   'hiphop': 4.809373617172241,
   'jazz': 0.0003702377625813824,
   'metal': 93.489009141922,
   'pop': 0.0833783473353833,
   'reggae': 0.10695713572204113,
   'rock': 0.8152653463184834},
  {'blues': 0.009405618766322732,
   'classical': 0.0004595270638674265,
   'country': 0.0020757368474733084,
   'disco': 0.5706298165023327,
   'hiphop': 4.439729824662209,
   'jazz': 0.0010058112820843235,
   'metal': 94.03404593467712,
   'pop': 0.006726676656398922,
   'reggae': 0.01570088934386149,
   'rock': 0.9202172048389912},
  {'blues': 0.01988175936276093,
   'classical': 0.000625022539679776,
   'country': 0.0028139578716945834,
   'disco': 0.6461215205490589,
   'hiphop': 7.7553145587444305,
   'jazz': 0.0017383772501489148,
   'metal': 90.47628045082092,
   'pop': 0.01609838946023956,
   'reggae': 0.005402574606705457,
   'rock': 1.0757232084870338},
  {'blues': 0.04695588140748441,
   'classical': 0.0006075061719457153,
   'country': 0.003983125861850567,
   'disco': 1.2134711258113384,
   'hiphop': 23.708342015743256,
   'jazz': 0.0016629284800728783,
   'metal': 74.568110704422,
   'pop': 0.028655416099354625,
   'reggae': 0.020608282648026943,
   'rock': 0.40760841220617294},
  {'blues': 0.036124465987086296,
   'classical': 0.0006821094757469837,
   'country': 0.0020675211999332532,
   'disco': 3.3747833222150803,
   'hiphop': 32.30956792831421,
   'jazz': 0.0034083986975019798,
   'metal': 63.913941383361816,
   'pop': 0.024657815811224282,
   'reggae': 0.07714508101344109,
   'rock': 0.2576247788965702},
  {'blues': 0.028410390950739384,
   'classical': 0.00024969283458631253,
   'country': 0.0017148484403151087,
   'disco': 0.37518085446208715,
   'hiphop': 16.0990908741951,
   'jazz': 0.0025888053642120212,
   'metal': 83.36421847343445,
   'pop': 0.00204912885237718,
   'reggae': 0.035902211675420403,
   'rock': 0.09058485156856477},
  {'blues': 0.012831692583858967,
   'classical': 0.0004426053692441201,
   'country': 0.001226260337716667,
   'disco': 0.6413983646780252,
   'hiphop': 15.055647492408752,
   'jazz': 0.0030258099286584184,
   'metal': 83.9038074016571,
   'pop': 0.006669519643764943,
   'reggae': 0.011611343506956473,
   'rock': 0.3633402055129409},
  {'blues': 0.004920609717373736,
   'classical': 0.0008204301593650598,
   'country': 0.008483164856443182,
   'disco': 1.8652057275176048,
   'hiphop': 11.081630736589432,
   'jazz': 0.0017992038920056075,
   'metal': 83.76436829566956,
   'pop': 0.07684146985411644,
   'reggae': 0.02042595879174769,
   'rock': 3.175494447350502},
  {'blues': 0.032899429788812995,
   'classical': 0.00037520137539104326,
   'country': 0.01545580307720229,
   'disco': 1.7758026719093323,
   'hiphop': 4.509477317333221,
   'jazz': 0.005372690065996721,
   'metal': 93.31338405609131,
   'pop': 0.004353775875642896,
   'reggae': 0.04949502181261778,
   'rock': 0.2933969721198082},
  {'blues': 0.04237279936205596,
   'classical': 0.00017283049373872927,
   'country': 0.0014230367924028542,
   'disco': 0.24083091411739588,
   'hiphop': 4.908672720193863,
   'jazz': 0.000773491137806559,
   'metal': 94.67495083808899,
   'pop': 0.0012310167221585289,
   'reggae': 0.09654058958403766,
   'rock': 0.033026450546458364},
  {'blues': 0.05862087127752602,
   'classical': 0.0002885425828935695,
   'country': 0.0013810092241328675,
   'disco': 0.16999751096591353,
   'hiphop': 18.451429903507233,
   'jazz': 0.0007662241841899231,
   'metal': 81.16976022720337,
   'pop': 0.006977511657169089,
   'reggae': 0.009898071584757417,
   'rock': 0.13088140403851867},
  {'blues': 0.10695339879021049,
   'classical': 0.002374940777372103,
   'country': 0.005000339660909958,
   'disco': 0.07994103943929076,
   'hiphop': 24.380895495414734,
   'jazz': 0.004384599014883861,
   'metal': 74.5212733745575,
   'pop': 0.019455251458566636,
   'reggae': 0.00273721288976958,
   'rock': 0.876977201551199},
  {'blues': 0.0015936991985654458,
   'classical': 0.0005375557975639822,
   'country': 0.0007259381618496263,
   'disco': 0.007237250974867493,
   'hiphop': 26.08073055744171,
   'jazz': 0.0007148538770707091,
   'metal': 73.59569668769836,
   'pop': 0.043423217721283436,
   'reggae': 0.08710136753506958,
   'rock': 0.18224046798422933},
  {'blues': 0.0017219030269188806,
   'classical': 0.0002861085476979497,
   'country': 0.0005188306204217952,
   'disco': 0.017318327445536852,
   'hiphop': 9.918081760406494,
   'jazz': 0.002002462679229211,
   'metal': 89.51490521430969,
   'pop': 0.0055414126109099016,
   'reggae': 0.45233783312141895,
   'rock': 0.08728560642339289},
  {'blues': 0.00533366619492881,
   'classical': 0.00023917170892673312,
   'country': 0.00028670513074757764,
   'disco': 0.09517750004306436,
   'hiphop': 5.566005781292915,
   'jazz': 0.0013185127500037197,
   'metal': 93.90329122543335,
   'pop': 0.002983851663884707,
   'reggae': 0.3728616051375866,
   'rock': 0.05250171525403857},
  {'blues': 0.028478866443037987,
   'classical': 0.0002245733412564732,
   'country': 0.002298076287843287,
   'disco': 0.15561467735096812,
   'hiphop': 3.3789750188589096,
   'jazz': 0.004063243250129744,
   'metal': 96.26107811927795,
   'pop': 0.0004977266598871211,
   'reggae': 0.0704295584000647,
   'rock': 0.09834531228989363},
  {'blues': 0.027289954596199095,
   'classical': 0.0002723763600442908,
   'country': 0.001992994293686934,
   'disco': 0.30687383841723204,
   'hiphop': 5.100971460342407,
   'jazz': 0.0020425366528797895,
   'metal': 94.34044361114502,
   'pop': 0.0008251177860074677,
   'reggae': 0.15562372282147408,
   'rock': 0.06366971647366881},
  {'blues': 0.01055168395396322,
   'classical': 0.00021120631572557613,
   'country': 0.000929171346797375,
   'disco': 0.108752166852355,
   'hiphop': 10.87135449051857,
   'jazz': 0.0007694488886045292,
   'metal': 88.88834118843079,
   'pop': 0.0014136589015834033,
   'reggae': 0.0987245119176805,
   'rock': 0.018944732437375933},
  {'blues': 0.01861895143520087,
   'classical': 0.00043541226659726817,
   'country': 0.0012343429261818528,
   'disco': 0.5247538909316063,
   'hiphop': 19.064897298812866,
   'jazz': 0.0010808535080286674,
   'metal': 80.08179664611816,
   'pop': 0.006205781392054632,
   'reggae': 0.12979586608707905,
   'rock': 0.17118395771831274},
  {'blues': 0.024603208294138312,
   'classical': 0.0005248848083283519,
   'country': 0.0018395843653706834,
   'disco': 0.3187242429703474,
   'hiphop': 6.320878118276596,
   'jazz': 0.002487588608346414,
   'metal': 92.73176193237305,
   'pop': 0.0013323040548129939,
   'reggae': 0.07157835061661899,
   'rock': 0.5262662656605244},
  {'blues': 0.010081119398819283,
   'classical': 0.00017440635247112368,
   'country': 0.0007763477697153576,
   'disco': 0.06335393991321325,
   'hiphop': 4.930317401885986,
   'jazz': 0.0027730295187211595,
   'metal': 94.8790967464447,
   'pop': 0.0005473656983667752,
   'reggae': 0.046970072435215116,
   'rock': 0.06591543788090348},
  {'blues': 0.00562844579690136,
   'classical': 0.00022655008251604158,
   'country': 0.0002678580131032504,
   'disco': 0.16330783255398273,
   'hiphop': 9.235956519842148,
   'jazz': 0.0016419890016550198,
   'metal': 90.3601586818695,
   'pop': 0.005004826380172744,
   'reggae': 0.19867538940161467,
   'rock': 0.02912844647653401},
  {'blues': 0.023858754138927907,
   'classical': 0.0004126006388105452,
   'country': 0.0003693811549965176,
   'disco': 0.9143762290477753,
   'hiphop': 18.768128752708435,
   'jazz': 0.0009098555892705917,
   'metal': 80.0972044467926,
   'pop': 0.023002448142506182,
   'reggae': 0.10945082176476717,
   'rock': 0.06229314021766186},
  {'blues': 0.04969665315002203,
   'classical': 0.001029203940561274,
   'country': 0.001328386406385107,
   'disco': 2.6865046471357346,
   'hiphop': 14.841173589229584,
   'jazz': 0.0010831670806510374,
   'metal': 82.16559886932373,
   'pop': 0.023821883951313794,
   'reggae': 0.027104807668365538,
   'rock': 0.20264741033315659},
  {'blues': 0.012141555635025725,
   'classical': 0.0006277005013544112,
   'country': 0.0009534956916468218,
   'disco': 4.7776877880096436,
   'hiphop': 12.519973516464233,
   'jazz': 0.0009412248800799716,
   'metal': 82.50846862792969,
   'pop': 0.04772346292156726,
   'reggae': 0.03351537452545017,
   'rock': 0.09797317907214165},
  {'blues': 0.01435979938833043,
   'classical': 0.0004030935997434426,
   'country': 0.000807885589892976,
   'disco': 1.895209588110447,
   'hiphop': 12.166538834571838,
   'jazz': 0.0006511041647172533,
   'metal': 85.75970530509949,
   'pop': 0.019932691066060215,
   'reggae': 0.045679157483391464,
   'rock': 0.09671024163253605},
  {'blues': 0.024563513579778373,
   'classical': 0.0002859824689949164,
   'country': 0.0008330366654263344,
   'disco': 0.46413280069828033,
   'hiphop': 6.390855461359024,
   'jazz': 0.00023654395135963568,
   'metal': 92.94619560241699,
   'pop': 0.006855467654531822,
   'reggae': 0.1009825267829001,
   'rock': 0.0650644302368164},
  {'blues': 0.017083375132642686,
   'classical': 0.0002442426648485707,
   'country': 0.0008242074727604631,
   'disco': 0.9710561484098434,
   'hiphop': 14.136074483394623,
   'jazz': 0.00034346319353062427,
   'metal': 84.71350073814392,
   'pop': 0.00961069090408273,
   'reggae': 0.09563910425640643,
   'rock': 0.05562470178119838},
  {'blues': 0.009704000694910064,
   'classical': 0.0005305123977450421,
   'country': 0.0005741192580899224,
   'disco': 1.0529597289860249,
   'hiphop': 17.531774938106537,
   'jazz': 0.0009282605788030196,
   'metal': 81.26894235610962,
   'pop': 0.027364413836039603,
   'reggae': 0.040177226765081286,
   'rock': 0.06704377592541277},
  {'blues': 0.01332307729171589,
   'classical': 0.0003486685272946488,
   'country': 0.0003753177452381351,
   'disco': 0.3167338902130723,
   'hiphop': 7.044742256402969,
   'jazz': 0.002015868085436523,
   'metal': 92.56665706634521,
   'pop': 0.002648143890837673,
   'reggae': 0.024146150099113584,
   'rock': 0.02900604158639908},
  {'blues': 0.018256084877066314,
   'classical': 0.00032427042242488824,
   'country': 0.0005406540822150419,
   'disco': 0.4203793592751026,
   'hiphop': 8.282724022865295,
   'jazz': 0.0012813382454623934,
   'metal': 91.11444354057312,
   'pop': 0.003507776273181662,
   'reggae': 0.06018831627443433,
   'rock': 0.09835371747612953},
  {'blues': 0.007175287464633584,
   'classical': 0.0006142896381788887,
   'country': 0.0011301694939902518,
   'disco': 3.5484954714775085,
   'hiphop': 5.168553069233894,
   'jazz': 0.0013508065421774518,
   'metal': 90.80904126167297,
   'pop': 0.019467603124212474,
   'reggae': 0.0887578702531755,
   'rock': 0.3554202150553465},
  {'blues': 0.009082065662369132,
   'classical': 0.000502585135109257,
   'country': 0.0019531082216417417,
   'disco': 3.0337730422616005,
   'hiphop': 2.977045625448227,
   'jazz': 0.001135615002567647,
   'metal': 93.13033819198608,
   'pop': 0.02484553260728717,
   'reggae': 0.043037469731643796,
   'rock': 0.778278149664402},
  {'blues': 0.05556996329687536,
   'classical': 0.00040117165553965606,
   'country': 0.0038346985093085095,
   'disco': 2.3796573281288147,
   'hiphop': 6.02780245244503,
   'jazz': 0.0017197624401887879,
   'metal': 90.75957536697388,
   'pop': 0.006907877104822546,
   'reggae': 0.02465078141540289,
   'rock': 0.7398913614451885},
  {'blues': 0.1219981350004673,
   'classical': 0.0010583472430880647,
   'country': 0.006153584399726242,
   'disco': 3.3437352627515793,
   'hiphop': 11.828508228063583,
   'jazz': 0.0022146146875456907,
   'metal': 83.85341167449951,
   'pop': 0.00762838899390772,
   'reggae': 0.0432325410656631,
   'rock': 0.7920590229332447},
  {'blues': 0.028278582612983882,
   'classical': 0.00035742395994020626,
   'country': 0.0015771518519613892,
   'disco': 0.9392261505126953,
   'hiphop': 6.540443003177643,
   'jazz': 0.0010034696060756687,
   'metal': 92.24057793617249,
   'pop': 0.004539986184681766,
   'reggae': 0.038156050140969455,
   'rock': 0.2058518584817648},
  {'blues': 0.040877508581615984,
   'classical': 0.00025758658921404276,
   'country': 0.0027830072212964296,
   'disco': 0.8674530312418938,
   'hiphop': 20.97136527299881,
   'jazz': 0.0011691052350215614,
   'metal': 77.9748260974884,
   'pop': 0.00881997766555287,
   'reggae': 0.0237603802816011,
   'rock': 0.10869459947571158},
  {'blues': 0.012679923383984715,
   'classical': 0.00029643840662174625,
   'country': 0.001964821967703756,
   'disco': 0.29305429197847843,
   'hiphop': 16.649827361106873,
   'jazz': 0.0007703236406086944,
   'metal': 82.54667520523071,
   'pop': 0.010671315249055624,
   'reggae': 0.01897808542707935,
   'rock': 0.4650766961276531},
  {'blues': 0.02021181571763009,
   'classical': 0.0008890629942470696,
   'country': 0.00450954757980071,
   'disco': 0.49646864645183086,
   'hiphop': 7.325200736522675,
   'jazz': 0.0021098969227750786,
   'metal': 91.18506908416748,
   'pop': 0.004439442636794411,
   'reggae': 0.012358924141153693,
   'rock': 0.948741752654314},
  {'blues': 0.10998724028468132,
   'classical': 0.001197510846395744,
   'country': 0.1899221446365118,
   'disco': 2.2118616849184036,
   'hiphop': 2.503369189798832,
   'jazz': 0.09364900761283934,
   'metal': 93.31247806549072,
   'pop': 0.0032949570595519617,
   'reggae': 0.32263677567243576,
   'rock': 1.2515959329903126},
  {'blues': 0.04975780611857772,
   'classical': 0.00013355966075323522,
   'country': 0.002498729372746311,
   'disco': 0.14297839952632785,
   'hiphop': 2.87487655878067,
   'jazz': 0.0017956695955945179,
   'metal': 96.8026876449585,
   'pop': 0.0018965329218190163,
   'reggae': 0.07462702924385667,
   'rock': 0.04875360755249858},
  {'blues': 0.13389976229518652,
   'classical': 0.000206502636501682,
   'country': 0.0013346266314329114,
   'disco': 0.09300736710429192,
   'hiphop': 12.05480769276619,
   'jazz': 0.0009860290447250009,
   'metal': 87.64244318008423,
   'pop': 0.0021112804461154155,
   'reggae': 0.025005367933772504,
   'rock': 0.04620070394594222},
  {'blues': 0.03612181171774864,
   'classical': 0.0005149955086380942,
   'country': 0.001288522435061168,
   'disco': 0.09367489255964756,
   'hiphop': 18.732638657093048,
   'jazz': 0.0024863746148184873,
   'metal': 80.76232075691223,
   'pop': 0.008615710248705,
   'reggae': 0.004381462713354267,
   'rock': 0.35795329604297876},
  {'blues': 0.009062810568138957,
   'classical': 0.0011405312761780806,
   'country': 0.0009523035259917378,
   'disco': 0.06883382447995245,
   'hiphop': 27.538666129112244,
   'jazz': 0.007559174264315516,
   'metal': 71.88135981559753,
   'pop': 0.024113418476190418,
   'reggae': 0.0032355157600250095,
   'rock': 0.4650781396776438},
  {'blues': 0.003866975021082908,
   'classical': 0.00035580665098677855,
   'country': 0.00035668858799908776,
   'disco': 0.037369722849689424,
   'hiphop': 9.48372706770897,
   'jazz': 0.0007413985258608591,
   'metal': 90.08796811103821,
   'pop': 0.02951485221274197,
   'reggae': 0.06508147343993187,
   'rock': 0.29102752450853586},
  {'blues': 0.012190343113616109,
   'classical': 0.0002966814918181626,
   'country': 0.0003660928996396251,
   'disco': 0.1433614525012672,
   'hiphop': 18.626980483531952,
   'jazz': 0.0010576754903013352,
   'metal': 80.6195318698883,
   'pop': 0.01685991883277893,
   'reggae': 0.48939879052340984,
   'rock': 0.089965236838907},
  {'blues': 0.00779688052716665,
   'classical': 0.00015560508472844958,
   'country': 0.0018545904822531156,
   'disco': 0.10837598238140345,
   'hiphop': 3.38762030005455,
   'jazz': 0.002024996319960337,
   'metal': 96.3074803352356,
   'pop': 0.0003984526756539708,
   'reggae': 0.13306339969858527,
   'rock': 0.05122266011312604},
  {'blues': 0.01774726842995733,
   'classical': 0.00025118040412053233,
   'country': 0.00397443727706559,
   'disco': 0.0837943924125284,
   'hiphop': 0.8164685219526291,
   'jazz': 0.004224633812555112,
   'metal': 98.88502955436707,
   'pop': 0.0001315566009907343,
   'reggae': 0.10004559298977256,
   'rock': 0.08833949104882777},
  {'blues': 0.028297727112658322,
   'classical': 0.00022619642550125718,
   'country': 0.002386617779848166,
   'disco': 0.12495018308982253,
   'hiphop': 7.036378979682922,
   'jazz': 0.0015337720469688065,
   'metal': 92.67957210540771,
   'pop': 0.0006619919531658525,
   'reggae': 0.09822022402659059,
   'rock': 0.027770412270911038},
  {'blues': 0.03182762011419982,
   'classical': 0.0002906438567151781,
   'country': 0.001846998384280596,
   'disco': 0.36421935074031353,
   'hiphop': 23.932446539402008,
   'jazz': 0.001169832466985099,
   'metal': 75.51425695419312,
   'pop': 0.002959347148134839,
   'reggae': 0.09536478319205344,
   'rock': 0.05561459111049771},
  {'blues': 0.004502351293922402,
   'classical': 0.00027727796805265825,
   'country': 0.001570353560964577,
   'disco': 0.15786783769726753,
   'hiphop': 6.703364849090576,
   'jazz': 0.0030275245080702007,
   'metal': 92.98135042190552,
   'pop': 0.0008187247658497654,
   'reggae': 0.03312521439511329,
   'rock': 0.11409398866817355},
  {'blues': 0.008301046909764409,
   'classical': 0.00014668372614323744,
   'country': 0.0010703743100748397,
   'disco': 0.04031241696793586,
   'hiphop': 4.535156115889549,
   'jazz': 0.0020985591618227772,
   'metal': 95.33376693725586,
   'pop': 0.0005593657533609075,
   'reggae': 0.04484711971599609,
   'rock': 0.03374013758730143},
  {'blues': 0.011872060713358223,
   'classical': 0.00025353740511491196,
   'country': 0.0003930382263206411,
   'disco': 0.24023070000112057,
   'hiphop': 14.910441637039185,
   'jazz': 0.0027442665668786503,
   'metal': 84.59920883178711,
   'pop': 0.0031420408049598336,
   'reggae': 0.14555882662534714,
   'rock': 0.08615279803052545},
  {'blues': 0.007687307515880093,
   'classical': 0.0003189769131495268,
   'country': 0.0003341150431879214,
   'disco': 0.17144572921097279,
   'hiphop': 12.148759514093399,
   'jazz': 0.0029040313165751286,
   'metal': 87.53607273101807,
   'pop': 0.0013687212231161539,
   'reggae': 0.08757109171710908,
   'rock': 0.04353960102889687},
  {'blues': 0.005754017911385745,
   'classical': 0.0003397133014004794,
   'country': 0.00025897909381455975,
   'disco': 0.2573093632236123,
   'hiphop': 12.786604464054108,
   'jazz': 0.0012354129466984887,
   'metal': 86.80582046508789,
   'pop': 0.0030286519177025184,
   'reggae': 0.09331480250693858,
   'rock': 0.04633302451111376},
  {'blues': 0.027652009157463908,
   'classical': 0.0003407202484595473,
   'country': 0.0007929972525744233,
   'disco': 2.173827216029167,
   'hiphop': 8.938712626695633,
   'jazz': 0.001331190469500143,
   'metal': 88.75311613082886,
   'pop': 0.00547407653357368,
   'reggae': 0.060807797126471996,
   'rock': 0.037945821532048285},
  {'blues': 0.019446926307864487,
   'classical': 0.00020847730866080383,
   'country': 0.007834917778382078,
   'disco': 0.3264133585616946,
   'hiphop': 3.9785072207450867,
   'jazz': 0.009050234802998602,
   'metal': 95.41303515434265,
   'pop': 0.0006035701971995877,
   'reggae': 0.20100041292607784,
   'rock': 0.04390304966364056},
  {'blues': 0.00834487218526192,
   'classical': 0.00014547039199896972,
   'country': 0.00296901253022952,
   'disco': 0.28690232429653406,
   'hiphop': 3.3990751951932907,
   'jazz': 0.004279767381376587,
   'metal': 96.23749852180481,
   'pop': 0.000697502446200815,
   'reggae': 0.039785762783139944,
   'rock': 0.020297820447012782},
  {'blues': 0.011069962056353688,
   'classical': 0.00017574361663719174,
   'country': 0.0026711348255048506,
   'disco': 0.45033060014247894,
   'hiphop': 2.298028953373432,
   'jazz': 0.0029715454729739577,
   'metal': 97.16804027557373,
   'pop': 0.0008729781256988645,
   'reggae': 0.024787680013105273,
   'rock': 0.041039392817765474},
  {'blues': 0.020424925605766475,
   'classical': 0.00014361852436195477,
   'country': 0.004156522481935099,
   'disco': 0.4395405761897564,
   'hiphop': 2.2275088354945183,
   'jazz': 0.003002388257300481,
   'metal': 97.22462892532349,
   'pop': 0.0007174430265877163,
   'reggae': 0.05286055966280401,
   'rock': 0.027011294150725007},
  {'blues': 0.03936121356673539,
   'classical': 0.0002605967893032357,
   'country': 0.00536316838406492,
   'disco': 0.9227551519870758,
   'hiphop': 4.536207020282745,
   'jazz': 0.003525923239067197,
   'metal': 94.34294700622559,
   'pop': 0.001018419879983412,
   'reggae': 0.0794838648289442,
   'rock': 0.06907360511831939},
  {'blues': 0.013721037248615175,
   'classical': 0.00013012539739065687,
   'country': 0.002863324152713176,
   'disco': 0.3534568939357996,
   'hiphop': 3.1494617462158203,
   'jazz': 0.003079595262533985,
   'metal': 96.39485478401184,
   'pop': 0.000985852602752857,
   'reggae': 0.03581265627872199,
   'rock': 0.0456381676485762},
  {'blues': 0.012242887169122696,
   'classical': 0.00019566093669709517,
   'country': 0.005711253834306262,
   'disco': 0.3717320039868355,
   'hiphop': 3.3405520021915436,
   'jazz': 0.00608873124292586,
   'metal': 96.12303376197815,
   'pop': 0.0005827995664731134,
   'reggae': 0.09468364296481013,
   'rock': 0.04517573397606611},
  {'blues': 0.012812034401576966,
   'classical': 0.00018652156086318428,
   'country': 0.00185067856364185,
   'disco': 0.5788507871329784,
   'hiphop': 4.527090489864349,
   'jazz': 0.004051473661093041,
   'metal': 94.80450749397278,
   'pop': 0.0008195717782655265,
   'reggae': 0.039024799480102956,
   'rock': 0.030808511655777693},
  {'blues': 0.011042491678381339,
   'classical': 0.0005045845682616346,
   'country': 0.0003760009576581069,
   'disco': 0.7560231257230043,
   'hiphop': 8.081129938364029,
   'jazz': 0.0033330859878333285,
   'metal': 90.96908569335938,
   'pop': 0.003995292718173005,
   'reggae': 0.025745891616679728,
   'rock': 0.14876419445499778},
  {'blues': 0.006521316390717402,
   'classical': 0.0006789731742173899,
   'country': 0.0006281248715822585,
   'disco': 0.3852525260299444,
   'hiphop': 10.490145534276962,
   'jazz': 0.0033039541449397802,
   'metal': 88.68653178215027,
   'pop': 0.01283649035030976,
   'reggae': 0.005400574809755199,
   'rock': 0.4087050911039114},
  {'blues': 0.011548019392648712,
   'classical': 0.0005795845027023461,
   'country': 0.0005606618742604041,
   'disco': 0.31926287338137627,
   'hiphop': 4.683031514286995,
   'jazz': 0.007740022556390613,
   'metal': 94.88522410392761,
   'pop': 0.0012942255125381052,
   'reggae': 0.00929904417716898,
   'rock': 0.08146045147441328},
  {'blues': 0.041918185888789594,
   'classical': 0.0005038704330218025,
   'country': 0.0006769830633857055,
   'disco': 0.1861880300566554,
   'hiphop': 5.4746706038713455,
   'jazz': 0.0031868494261289015,
   'metal': 94.25788521766663,
   'pop': 0.0012500478078436572,
   'reggae': 0.007761476445011795,
   'rock': 0.02596066042315215},
  {'blues': 0.04270134086254984,
   'classical': 0.000673112845106516,
   'country': 0.0008171171430149116,
   'disco': 0.2948431530967355,
   'hiphop': 8.475403487682343,
   'jazz': 0.001234496357938042,
   'metal': 91.04321599006653,
   'pop': 0.006365909212036058,
   'reggae': 0.003871465378324501,
   'rock': 0.13087642146274447},
  {'blues': 0.09148698882199824,
   'classical': 0.0016409925592597574,
   'country': 0.002513525396352634,
   'disco': 0.15173134161159396,
   'hiphop': 9.513460099697113,
   'jazz': 0.0037272726331138983,
   'metal': 89.64743614196777,
   'pop': 0.006492876127595082,
   'reggae': 0.0024727567506488413,
   'rock': 0.5790493916720152},
  {'blues': 0.016230835171882063,
   'classical': 0.0009731405953061767,
   'country': 0.0012772760783263948,
   'disco': 0.04371234681457281,
   'hiphop': 17.85932630300522,
   'jazz': 0.010068587289424613,
   'metal': 81.87500238418579,
   'pop': 0.004822537084692158,
   'reggae': 0.0035531058529159054,
   'rock': 0.18503351602703333},
  {'blues': 0.014321743219625205,
   'classical': 0.00043722002374124713,
   'country': 0.0008322352186951321,
   'disco': 0.7174909114837646,
   'hiphop': 2.74056326597929,
   'jazz': 0.004959129000781104,
   'metal': 96.48950099945068,
   'pop': 0.001692819205345586,
   'reggae': 0.021227657271083444,
   'rock': 0.008971082570496947},
  {'blues': 0.005320202035363764,
   'classical': 0.0004826729764317861,
   'country': 0.0012355697435850743,
   'disco': 0.8254995569586754,
   'hiphop': 1.764071173965931,
   'jazz': 0.0004206942776363576,
   'metal': 97.15887904167175,
   'pop': 0.004795532731804997,
   'reggae': 0.21353852935135365,
   'rock': 0.025761840515770018},
  {'blues': 0.007673085201531649,
   'classical': 0.0008825651093502529,
   'country': 0.0019253237041993998,
   'disco': 0.4674302414059639,
   'hiphop': 1.6651606187224388,
   'jazz': 0.00029392094802460633,
   'metal': 97.45623469352722,
   'pop': 0.01381912879878655,
   'reggae': 0.35414944868534803,
   'rock': 0.03242465027142316},
  {'blues': 0.02513575309421867,
   'classical': 0.0007602619461977156,
   'country': 0.002167212551285047,
   'disco': 2.436504513025284,
   'hiphop': 0.36802911199629307,
   'jazz': 0.0004992338745068992,
   'metal': 97.05486297607422,
   'pop': 0.011543589062057436,
   'reggae': 0.03135521546937525,
   'rock': 0.06914027035236359},
  {'blues': 0.07574780029244721,
   'classical': 0.0014728031601407565,
   'country': 0.003956859291065484,
   'disco': 8.193071186542511,
   'hiphop': 0.37450308445841074,
   'jazz': 0.0006758203198842239,
   'metal': 91.17574691772461,
   'pop': 0.03295569040346891,
   'reggae': 0.03292655455879867,
   'rock': 0.10894214501604438},
  {'blues': 0.11646430939435959,
   'classical': 0.0023573926227982156,
   'country': 0.005529598638531752,
   'disco': 17.289938032627106,
   'hiphop': 0.3782014362514019,
   'jazz': 0.0011589009773160797,
   'metal': 81.94162845611572,
   'pop': 0.041709779179655015,
   'reggae': 0.1574964146129787,
   'rock': 0.06551248370669782},
  {'blues': 0.00753278291085735,
   'classical': 0.0016434298231615685,
   'country': 0.0029249540602904744,
   'disco': 10.865414142608643,
   'hiphop': 0.3735725535079837,
   'jazz': 0.001496803633926902,
   'metal': 87.88610100746155,
   'pop': 0.0345487060258165,
   'reggae': 0.7606375496834517,
   'rock': 0.06613157456740737},
  {'blues': 0.008630346565041691,
   'classical': 0.0009483659596298821,
   'country': 0.002659291203599423,
   'disco': 2.4404089897871017,
   'hiphop': 0.4892332945019007,
   'jazz': 0.001418107331119245,
   'metal': 96.60693407058716,
   'pop': 0.0046110013499855995,
   'reggae': 0.41287210769951344,
   'rock': 0.03228998102713376},
  {'blues': 0.010435895092086866,
   'classical': 0.00047918574637151323,
   'country': 0.0010574161933618598,
   'disco': 0.5421682260930538,
   'hiphop': 1.096260268241167,
   'jazz': 0.00017992736047744984,
   'metal': 98.2256829738617,
   'pop': 0.011409067519707605,
   'reggae': 0.07248818874359131,
   'rock': 0.03984060604125261},
  {'blues': 0.02295436424901709,
   'classical': 0.00037153965877223527,
   'country': 0.001243490714841755,
   'disco': 0.3973838873207569,
   'hiphop': 1.3822917826473713,
   'jazz': 0.00017222545238837483,
   'metal': 98.10314774513245,
   'pop': 0.00758119931560941,
   'reggae': 0.04848879179917276,
   'rock': 0.03636832989286631},
  {'blues': 0.032043716055341065,
   'classical': 0.0008580746907682624,
   'country': 0.0011209422154934146,
   'disco': 4.5441508293151855,
   'hiphop': 0.27565606869757175,
   'jazz': 0.0007585940238641342,
   'metal': 95.01160383224487,
   'pop': 0.00519843160873279,
   'reggae': 0.07019476033747196,
   'rock': 0.05841905949637294},
  {'blues': 0.021184391516726464,
   'classical': 0.001362695184070617,
   'country': 0.0007491075848520268,
   'disco': 5.963781848549843,
   'hiphop': 1.1262883432209492,
   'jazz': 0.000832184923638124,
   'metal': 92.39599108695984,
   'pop': 0.011383014498278499,
   'reggae': 0.39034257642924786,
   'rock': 0.08807813283056021},
  {'blues': 0.01461448409827426,
   'classical': 0.00040124705265043303,
   'country': 0.0016474710719194263,
   'disco': 3.586290404200554,
   'hiphop': 0.7407397497445345,
   'jazz': 0.000407159768656129,
   'metal': 95.39985060691833,
   'pop': 0.007771470700390637,
   'reggae': 0.19524764502421021,
   'rock': 0.053036416647955775},
  {'blues': 0.022177299251779914,
   'classical': 0.0005860619239683729,
   'country': 0.000756386498323991,
   'disco': 8.248503506183624,
   'hiphop': 0.7041296921670437,
   'jazz': 0.0014382921108335722,
   'metal': 90.8774733543396,
   'pop': 0.0065053631260525435,
   'reggae': 0.09593782597221434,
   'rock': 0.04249090561643243},
  {'blues': 0.03383621806278825,
   'classical': 0.002043907625193242,
   'country': 0.0005813110419694567,
   'disco': 12.686924636363983,
   'hiphop': 5.320978164672852,
   'jazz': 0.004663792424253188,
   'metal': 81.65875673294067,
   'pop': 0.013503266382031143,
   'reggae': 0.21296939812600613,
   'rock': 0.06573906866833568},
  {'blues': 0.024619628675282,
   'classical': 0.0011059623830078635,
   'country': 0.000619442789684399,
   'disco': 1.5444140881299973,
   'hiphop': 4.969603568315506,
   'jazz': 0.0005980478363198927,
   'metal': 93.08152794837952,
   'pop': 0.005614575275103562,
   'reggae': 0.32017379999160767,
   'rock': 0.05172453238628805},
  {'blues': 0.013459386536851525,
   'classical': 0.0005676939053955721,
   'country': 0.0004396825261210324,
   'disco': 0.125801598187536,
   'hiphop': 7.993857562541962,
   'jazz': 0.0003123801207038923,
   'metal': 91.75476431846619,
   'pop': 0.0028843431209679693,
   'reggae': 0.08515306981280446,
   'rock': 0.0227575859753415},
  {'blues': 0.021031465439591557,
   'classical': 0.0006207449132489273,
   'country': 0.0003534372353897197,
   'disco': 0.16847796505317092,
   'hiphop': 6.723205745220184,
   'jazz': 0.0003157898618155741,
   'metal': 92.99234747886658,
   'pop': 0.0033279848139500245,
   'reggae': 0.05554841482080519,
   'rock': 0.03476832353044301},
  {'blues': 0.047009537229314446,
   'classical': 0.001635035550862085,
   'country': 0.0005963974672340555,
   'disco': 2.8361646458506584,
   'hiphop': 5.873024836182594,
   'jazz': 0.0007066944817779586,
   'metal': 90.91094136238098,
   'pop': 0.010324532922822982,
   'reggae': 0.28992178849875927,
   'rock': 0.02967322652693838},
  {'blues': 0.018257136980537325,
   'classical': 0.002517485336284153,
   'country': 0.000604203387410962,
   'disco': 3.530595079064369,
   'hiphop': 8.20089876651764,
   'jazz': 0.0006931752977834549,
   'metal': 87.53900527954102,
   'pop': 0.010688405018299818,
   'reggae': 0.6615996826440096,
   'rock': 0.03513967094477266},
  {'blues': 0.033534280373714864,
   'classical': 0.0022390688172890805,
   'country': 0.0007027839728834806,
   'disco': 3.4190550446510315,
   'hiphop': 7.618565112352371,
   'jazz': 0.0011759566405089572,
   'metal': 88.41614127159119,
   'pop': 0.0048576752305962145,
   'reggae': 0.462151225656271,
   'rock': 0.04156985669396818},
  {'blues': 0.0852943048812449,
   'classical': 0.0011406547855585814,
   'country': 0.010601319081615657,
   'disco': 2.2835886105895042,
   'hiphop': 1.0524137876927853,
   'jazz': 0.07995087071321905,
   'metal': 95.15494704246521,
   'pop': 0.0005150894594407873,
   'reggae': 1.21571971103549,
   'rock': 0.11582259321585298},
  {'blues': 0.05318032926879823,
   'classical': 0.0017034337361110374,
   'country': 0.012266583507880569,
   'disco': 2.2972309961915016,
   'hiphop': 1.494832057505846,
   'jazz': 0.212967861443758,
   'metal': 94.6512520313263,
   'pop': 0.0006264885996642988,
   'reggae': 0.8519659750163555,
   'rock': 0.42397379875183105},
  {'blues': 0.0196885725017637,
   'classical': 0.0005097917437524302,
   'country': 0.002603474604256917,
   'disco': 1.195889338850975,
   'hiphop': 2.218698151409626,
   'jazz': 0.02323906373931095,
   'metal': 95.81472873687744,
   'pop': 0.0006615894562855829,
   'reggae': 0.1344869378954172,
   'rock': 0.5894917529076338},
  {'blues': 0.02022266562562436,
   'classical': 0.00032393913897976745,
   'country': 0.0011941544471483212,
   'disco': 0.7337226998060942,
   'hiphop': 3.628094866871834,
   'jazz': 0.006614338781218976,
   'metal': 95.27847170829773,
   'pop': 0.0011649865882645827,
   'reggae': 0.11017444776371121,
   'rock': 0.22002384066581726},
  {'blues': 0.04880896012764424,
   'classical': 0.00032008611015044153,
   'country': 0.0015761155736981891,
   'disco': 0.37248211447149515,
   'hiphop': 12.755155563354492,
   'jazz': 0.001483291998738423,
   'metal': 86.6276204586029,
   'pop': 0.001479021830164129,
   'reggae': 0.1336202840320766,
   'rock': 0.057459884556010365},
  {'blues': 0.0874026445671916,
   'classical': 0.001657770189922303,
   'country': 0.0018100137822329998,
   'disco': 1.7909636721014977,
   'hiphop': 17.762279510498047,
   'jazz': 0.0016415955542470329,
   'metal': 79.61654663085938,
   'pop': 0.004400341276777908,
   'reggae': 0.18193644937127829,
   'rock': 0.5513543263077736},
  {'blues': 0.08961322600953281,
   'classical': 0.0005895418780710315,
   'country': 0.006068321454222314,
   'disco': 0.35197283141314983,
   'hiphop': 12.186062335968018,
   'jazz': 0.005402482929639518,
   'metal': 87.11790442466736,
   'pop': 0.0010366733476985246,
   'reggae': 0.09841056307777762,
   'rock': 0.1429493073374033},
  {'blues': 0.01436223101336509,
   'classical': 0.0002705487986531807,
   'country': 0.0008857166903908364,
   'disco': 0.2324357395991683,
   'hiphop': 5.273623391985893,
   'jazz': 0.005237974983174354,
   'metal': 94.33887600898743,
   'pop': 0.0006235129603737732,
   'reggae': 0.05770851857960224,
   'rock': 0.07597102085128427},
  {'blues': 0.014406752598006278,
   'classical': 0.000348589378518227,
   'country': 0.0005019174750486854,
   'disco': 1.4395738951861858,
   'hiphop': 7.1512773633003235,
   'jazz': 0.0032818930776556954,
   'metal': 91.18413925170898,
   'pop': 0.0037578567571472377,
   'reggae': 0.11695618741214275,
   'rock': 0.08576132822781801},
  {'blues': 0.005282804340822622,
   'classical': 0.000533039838046534,
   'country': 0.00025553076739015523,
   'disco': 0.821507815271616,
   'hiphop': 7.632066309452057,
   'jazz': 0.0018123206245945767,
   'metal': 91.17525219917297,
   'pop': 0.014582493167836219,
   'reggae': 0.05197582649998367,
   'rock': 0.29672253876924515},
  {'blues': 0.008205202902900055,
   'classical': 0.0004997788892069366,
   'country': 0.0007028251275187358,
   'disco': 0.11386979604139924,
   'hiphop': 10.939165204763412,
   'jazz': 0.004952088420395739,
   'metal': 88.78568410873413,
   'pop': 0.0026755715225590393,
   'reggae': 0.00764739015721716,
   'rock': 0.13660010881721973},
  {'blues': 0.02839488734025508,
   'classical': 0.0004951376922690542,
   'country': 0.0009568746463628486,
   'disco': 0.14137119287624955,
   'hiphop': 6.4644500613212585,
   'jazz': 0.0072453272878192365,
   'metal': 93.30872893333435,
   'pop': 0.0009362842320115305,
   'reggae': 0.015398509276565164,
   'rock': 0.0320185354212299},
  {'blues': 0.10744140017777681,
   'classical': 0.000832073055789806,
   'country': 0.0008358714694622904,
   'disco': 0.39315386675298214,
   'hiphop': 5.092119425535202,
   'jazz': 0.0016723848602850921,
   'metal': 94.35248970985413,
   'pop': 0.001450069703423651,
   'reggae': 0.020904582925140858,
   'rock': 0.029105626163072884},
  {'blues': 0.0922469247598201,
   'classical': 0.0010510849278944079,
   'country': 0.0010395469871582463,
   'disco': 0.20476544741541147,
   'hiphop': 7.372291386127472,
   'jazz': 0.0016327674529748037,
   'metal': 92.08213686943054,
   'pop': 0.005549956767936237,
   'reggae': 0.005990458157612011,
   'rock': 0.23329516407102346},
  {'blues': 0.0096388284873683,
   'classical': 0.0007499517323594773,
   'country': 0.0009398808288096916,
   'disco': 0.04206214507576078,
   'hiphop': 7.837941497564316,
   'jazz': 0.004137341602472588,
   'metal': 91.79524183273315,
   'pop': 0.007051688589854166,
   'reggae': 0.0036593937693396583,
   'rock': 0.2985746134072542},
  {'blues': 0.0063940555264707655,
   'classical': 0.0002454731657053344,
   'country': 0.0007577434189443011,
   'disco': 0.08080570260062814,
   'hiphop': 3.3040735870599747,
   'jazz': 0.0030083903766353615,
   'metal': 96.55565023422241,
   'pop': 0.0006277673037402565,
   'reggae': 0.013990241859573871,
   'rock': 0.03444537869654596},
  {'blues': 0.03336627851240337,
   'classical': 0.0003083768433498335,
   'country': 0.0038023950764909387,
   'disco': 0.0886129098944366,
   'hiphop': 1.9662011414766312,
   'jazz': 0.0036125024053035304,
   'metal': 97.68997430801392,
   'pop': 0.00019262829482613597,
   'reggae': 0.1836120616644621,
   'rock': 0.030306479311548173},
  {'blues': 0.023260443413164467,
   'classical': 0.00020866777958872262,
   'country': 0.0015431362044182606,
   'disco': 0.13777816202491522,
   'hiphop': 1.8567699939012527,
   'jazz': 0.0017027696230798028,
   'metal': 97.85130023956299,
   'pop': 0.00028824426863138797,
   'reggae': 0.07922142394818366,
   'rock': 0.04793566185981035},
  {'blues': 0.010127229325007647,
   'classical': 0.0002527572178223636,
   'country': 0.0008950653864303604,
   'disco': 0.23216186091303825,
   'hiphop': 5.611201003193855,
   'jazz': 0.002109789420501329,
   'metal': 93.8314437866211,
   'pop': 0.0018697954146773554,
   'reggae': 0.08900241809897125,
   'rock': 0.22094477899372578},
  {'blues': 0.021036082762293518,
   'classical': 0.0004139724751439644,
   'country': 0.0012980556675756816,
   'disco': 2.4664539843797684,
   'hiphop': 7.770103216171265,
   'jazz': 0.003756668229470961,
   'metal': 88.85418176651001,
   'pop': 0.0049288115405943245,
   'reggae': 0.1729426789097488,
   'rock': 0.70487130433321},
  {'blues': 0.04295819962862879,
   'classical': 0.0006747412498953054,
   'country': 0.0014828920029685833,
   'disco': 2.416812628507614,
   'hiphop': 6.121633946895599,
   'jazz': 0.005609724030364305,
   'metal': 90.88512659072876,
   'pop': 0.0021635356461047195,
   'reggae': 0.04106528649572283,
   'rock': 0.48247133381664753},
  {'blues': 0.02170517109334469,
   'classical': 0.0006848119937785668,
   'country': 0.0028011927497573197,
   'disco': 0.9414330124855042,
   'hiphop': 3.4569747745990753,
   'jazz': 0.011603203893173486,
   'metal': 94.64427828788757,
   'pop': 0.0008317213541886304,
   'reggae': 0.11874946067109704,
   'rock': 0.800948403775692},
  {'blues': 0.0029740005629719235,
   'classical': 0.00023372301711788168,
   'country': 0.002056610355793964,
   'disco': 0.2749488689005375,
   'hiphop': 7.453233003616333,
   'jazz': 0.0031133688025875017,
   'metal': 91.8709397315979,
   'pop': 0.002492767271178309,
   'reggae': 0.04296773113310337,
   'rock': 0.3470370080322027},
  {'blues': 0.0030434815926128067,
   'classical': 0.0005357635927794036,
   'country': 0.00033450453429395566,
   'disco': 0.2593994140625,
   'hiphop': 5.197922512888908,
   'jazz': 0.0016468093235744163,
   'metal': 94.0026044845581,
   'pop': 0.008679834718350321,
   'reggae': 0.05704985233023763,
   'rock': 0.46878126449882984},
  {'blues': 0.006477273564087227,
   'classical': 0.00040421086850983556,
   'country': 0.00016299525213980814,
   'disco': 0.3511488437652588,
   'hiphop': 12.334897369146347,
   'jazz': 0.001825438448577188,
   'metal': 87.12486028671265,
   'pop': 0.007795124838594347,
   'reggae': 0.07343175238929689,
   'rock': 0.09899158030748367},
  {'blues': 0.007994739280547947,
   'classical': 0.00045433230297931004,
   'country': 0.00025798472051974386,
   'disco': 0.743447570130229,
   'hiphop': 10.908432304859161,
   'jazz': 0.002441712967993226,
   'metal': 88.24113011360168,
   'pop': 0.005151655568624847,
   'reggae': 0.028135307366028428,
   'rock': 0.06255427724681795},
  {'blues': 0.013302973820827901,
   'classical': 0.00029149789497751044,
   'country': 0.0004970505415258231,
   'disco': 0.9136438369750977,
   'hiphop': 11.3377146422863,
   'jazz': 0.0016973717720247805,
   'metal': 87.58299946784973,
   'pop': 0.0044407763198250905,
   'reggae': 0.05888208979740739,
   'rock': 0.0865295238327235},
  {'blues': 0.02063829160761088,
   'classical': 0.0003850489520118572,
   'country': 0.0017732718333718367,
   'disco': 1.2617572210729122,
   'hiphop': 2.910819835960865,
   'jazz': 0.0025937681130017154,
   'metal': 95.51458954811096,
   'pop': 0.0016398533261963166,
   'reggae': 0.2153347246348858,
   'rock': 0.0704740232322365},
  {'blues': 0.012390415940899402,
   'classical': 0.00015882261550359544,
   'country': 0.0020527324522845447,
   'disco': 0.35804626531898975,
   'hiphop': 3.8096241652965546,
   'jazz': 0.0024518909413018264,
   'metal': 95.7555890083313,
   'pop': 0.0009319365744886454,
   'reggae': 0.03941321629099548,
   'rock': 0.019342383893672377},
  {'blues': 0.01832518173614517,
   'classical': 0.00019360418264113832,
   'country': 0.005035130743635818,
   'disco': 0.24257863406091928,
   'hiphop': 2.6465661823749542,
   'jazz': 0.0030350334782269783,
   'metal': 96.96199893951416,
   'pop': 0.0004166933649685234,
   'reggae': 0.07726640324108303,
   'rock': 0.04458550247363746},
  {'blues': 0.04129531153012067,
   'classical': 0.00025107592591666616,
   'country': 0.003842498335870914,
   'disco': 0.15670756110921502,
   'hiphop': 1.9412610679864883,
   'jazz': 0.002604985456855502,
   'metal': 97.74255156517029,
   'pop': 0.0004001432444056263,
   'reggae': 0.09446169715374708,
   'rock': 0.016616610810160637},
  {'blues': 0.02773530432023108,
   'classical': 0.0002838292857632041,
   'country': 0.0020581106582540087,
   'disco': 0.5750784184783697,
   'hiphop': 4.9842726439237595,
   'jazz': 0.00201052644115407,
   'metal': 94.29572224617004,
   'pop': 0.0012236058864800725,
   'reggae': 0.08515853551216424,
   'rock': 0.026461781817488372},
  {'blues': 0.020255915296729654,
   'classical': 0.00015432212876476115,
   'country': 0.0030319484721985646,
   'disco': 0.19952291622757912,
   'hiphop': 2.4973666295409203,
   'jazz': 0.0017695439964882098,
   'metal': 97.20916748046875,
   'pop': 0.0006884039521537488,
   'reggae': 0.056086137192323804,
   'rock': 0.011944394645979628},
  {'blues': 0.014254372217692435,
   'classical': 0.00013484960845744354,
   'country': 0.002184868026233744,
   'disco': 0.22604877594858408,
   'hiphop': 2.644226513803005,
   'jazz': 0.0012938730833411682,
   'metal': 97.03420400619507,
   'pop': 0.0007106817065505311,
   'reggae': 0.06013214006088674,
   'rock': 0.01680791756371036},
  {'blues': 0.03711929894052446,
   'classical': 0.00018946926729768165,
   'country': 0.0029109331080690026,
   'disco': 0.6450057495385408,
   'hiphop': 3.77608984708786,
   'jazz': 0.0024412664060946554,
   'metal': 95.36004066467285,
   'pop': 0.0012417078323778696,
   'reggae': 0.15343044651672244,
   'rock': 0.021534765255637467},
  {'blues': 0.02374841715209186,
   'classical': 0.00018850774949896731,
   'country': 0.004847077434533276,
   'disco': 0.47007319517433643,
   'hiphop': 2.255542390048504,
   'jazz': 0.002693773785722442,
   'metal': 97.13826775550842,
   'pop': 0.0006535677584906807,
   'reggae': 0.08177650743164122,
   'rock': 0.022196881764102727},
  {'blues': 0.022194777557160705,
   'classical': 0.00019027589814868406,
   'country': 0.006721454701619223,
   'disco': 0.3419328946620226,
   'hiphop': 2.555113285779953,
   'jazz': 0.006637954356847331,
   'metal': 96.92400693893433,
   'pop': 0.0004324434030422708,
   'reggae': 0.1125736627727747,
   'rock': 0.030191175756044686},
  {'blues': 0.01620053662918508,
   'classical': 0.00015849039982640534,
   'country': 0.004249668563716114,
   'disco': 0.4713241010904312,
   'hiphop': 2.5633536279201508,
   'jazz': 0.004796594294020906,
   'metal': 96.81499600410461,
   'pop': 0.0009003024388221093,
   'reggae': 0.0911967596039176,
   'rock': 0.03282416146248579},
  {'blues': 0.01181942134280689,
   'classical': 0.0001149920763054979,
   'country': 0.004343136606621556,
   'disco': 0.2266197232529521,
   'hiphop': 2.088453620672226,
   'jazz': 0.0021605281290248968,
   'metal': 97.55567908287048,
   'pop': 0.0008008750228327699,
   'reggae': 0.09333726484328508,
   'rock': 0.01667242613621056},
  {'blues': 0.015819632972124964,
   'classical': 0.00016225053514062893,
   'country': 0.006866104376967996,
   'disco': 0.39461469277739525,
   'hiphop': 1.825443096458912,
   'jazz': 0.005455004793475382,
   'metal': 97.59411215782166,
   'pop': 0.0006282520189415663,
   'reggae': 0.1243784325197339,
   'rock': 0.03251697344239801},
  {'blues': 0.01805113279260695,
   'classical': 0.00020832435438933317,
   'country': 0.003770452894968912,
   'disco': 0.8221537806093693,
   'hiphop': 2.566768601536751,
   'jazz': 0.0035335877328179777,
   'metal': 96.49304151535034,
   'pop': 0.0011950036423513666,
   'reggae': 0.06015517865307629,
   'rock': 0.031130871502682567},
  {'blues': 0.041293667163699865,
   'classical': 0.00024229339032899588,
   'country': 0.006028025018167682,
   'disco': 0.8122905157506466,
   'hiphop': 2.447320334613323,
   'jazz': 0.00652135640848428,
   'metal': 96.53118252754211,
   'pop': 0.000691373224981362,
   'reggae': 0.12163540814071894,
   'rock': 0.03279495576862246},
  {'blues': 0.04888205439783633,
   'classical': 0.00022010844986652955,
   'country': 0.011074390931753442,
   'disco': 0.4738749470561743,
   'hiphop': 3.472570702433586,
   'jazz': 0.004988463479094207,
   'metal': 95.7676887512207,
   'pop': 0.0006853544164187042,
   'reggae': 0.15763790579512715,
   'rock': 0.06237661582417786},
  {'blues': 0.019714029622264206,
   'classical': 0.00014798999927734258,
   'country': 0.006312379991868511,
   'disco': 0.3318855306133628,
   'hiphop': 3.095570392906666,
   'jazz': 0.007437872409354895,
   'metal': 96.2536871433258,
   'pop': 0.0010452986316522583,
   'reggae': 0.24902885779738426,
   'rock': 0.03517738659866154},
  {'blues': 0.02381957892794162,
   'classical': 0.00016643165281493566,
   'country': 0.009950065577868372,
   'disco': 0.22614928893744946,
   'hiphop': 2.895023673772812,
   'jazz': 0.0055152762797661126,
   'metal': 96.65278196334839,
   'pop': 0.0005971480277366936,
   'reggae': 0.16118421917781234,
   'rock': 0.024806070723570883},
  {'blues': 0.027960806619375944,
   'classical': 0.0001737273692015151,
   'country': 0.011237261060159653,
   'disco': 0.07943100645206869,
   'hiphop': 2.684015966951847,
   'jazz': 0.006384238076861948,
   'metal': 97.0143735408783,
   'pop': 0.0005345319550542627,
   'reggae': 0.15904165338724852,
   'rock': 0.01684530288912356},
  {'blues': 0.02488582395017147,
   'classical': 0.00022611202439293265,
   'country': 0.0043132269638590515,
   'disco': 0.380481593310833,
   'hiphop': 2.1606052294373512,
   'jazz': 0.0032423031370854005,
   'metal': 97.30404615402222,
   'pop': 0.0007261486643983517,
   'reggae': 0.09520580060780048,
   'rock': 0.026274193078279495},
  {'blues': 0.09746534051373601,
   'classical': 0.00029212565095804166,
   'country': 0.012607498501893133,
   'disco': 0.625531654804945,
   'hiphop': 3.3171396702528,
   'jazz': 0.00828590418677777,
   'metal': 95.63714265823364,
   'pop': 0.0011927997547900304,
   'reggae': 0.28388211503624916,
   'rock': 0.016455732111353427},
  {'blues': 0.015432506916113198,
   'classical': 0.0001342151676908543,
   'country': 0.005318855619407259,
   'disco': 0.073108053766191,
   'hiphop': 2.1317055448889732,
   'jazz': 0.002362466329941526,
   'metal': 97.2924530506134,
   'pop': 0.0008279917892650701,
   'reggae': 0.44833170250058174,
   'rock': 0.03031768137589097},
  {'blues': 0.012687835260294378,
   'classical': 0.00010985601193169714,
   'country': 0.003301679316791706,
   'disco': 0.11564735323190689,
   'hiphop': 2.587163634598255,
   'jazz': 0.0022771258954890072,
   'metal': 97.2010850906372,
   'pop': 0.000599299164605327,
   'reggae': 0.06303845439106226,
   'rock': 0.014084164286032319},
  {'blues': 0.019462489581201226,
   'classical': 0.00014341544556373265,
   'country': 0.005629716906696558,
   'disco': 0.24749692529439926,
   'hiphop': 2.214934676885605,
   'jazz': 0.004435966184246354,
   'metal': 97.39291071891785,
   'pop': 0.0006575452971446794,
   'reggae': 0.09516315185464919,
   'rock': 0.019169782171957195},
  {'blues': 0.00874052129802294,
   'classical': 9.88762053566461e-05,
   'country': 0.0039710979763185605,
   'disco': 0.059070950374007225,
   'hiphop': 2.764328382909298,
   'jazz': 0.002219018278992735,
   'metal': 97.0651924610138,
   'pop': 0.0006806244527979288,
   'reggae': 0.07550301379524171,
   'rock': 0.020204477186780423},
  {'blues': 0.014088154421187937,
   'classical': 0.00012984680779482005,
   'country': 0.007275839016074315,
   'disco': 0.14442865503951907,
   'hiphop': 1.6591183841228485,
   'jazz': 0.004259302295395173,
   'metal': 98.00764918327332,
   'pop': 0.0005283282007439993,
   'reggae': 0.13768650824204087,
   'rock': 0.024835916701704264},
  {'blues': 0.021674791059922427,
   'classical': 0.0002589278210507473,
   'country': 0.0036029450711794198,
   'disco': 0.5587918683886528,
   'hiphop': 1.8409674987196922,
   'jazz': 0.005898005838389508,
   'metal': 97.4721372127533,
   'pop': 0.000780114896770101,
   'reggae': 0.08521821582689881,
   'rock': 0.010666452726582065},
  {'blues': 0.04595354257617146,
   'classical': 0.00028457068310672184,
   'country': 0.0035931123420596123,
   'disco': 0.4560232162475586,
   'hiphop': 3.7217896431684494,
   'jazz': 0.00615078242844902,
   'metal': 95.52921056747437,
   'pop': 0.0012061674169672187,
   'reggae': 0.22176746279001236,
   'rock': 0.014017116336617619},
  {'blues': 0.017387227853760123,
   'classical': 0.00018595299025037093,
   'country': 0.0024294778995681554,
   'disco': 0.09771152399480343,
   'hiphop': 2.107914723455906,
   'jazz': 0.0032444437238154933,
   'metal': 97.67416715621948,
   'pop': 0.0005160511136637069,
   'reggae': 0.08038664818741381,
   'rock': 0.016061168571468443},
  {'blues': 0.1991576747968793,
   'classical': 0.004094679752597585,
   'country': 0.004701603029388934,
   'disco': 7.183516025543213,
   'hiphop': 2.214280888438225,
   'jazz': 0.024213884898927063,
   'metal': 87.75069117546082,
   'pop': 0.004590649768942967,
   'reggae': 2.4379823356866837,
   'rock': 0.17677471041679382},
  {'blues': 5.015164613723755,
   'classical': 0.11233389377593994,
   'country': 0.0028349350031930953,
   'disco': 76.44520998001099,
   'hiphop': 9.329688549041748,
   'jazz': 0.04430200788192451,
   'metal': 1.6005733981728554,
   'pop': 0.05180674488656223,
   'reggae': 6.313186883926392,
   'rock': 1.0848954319953918},
  {'blues': 0.029989233007654548,
   'classical': 0.05803103558719158,
   'country': 0.0008209533916669898,
   'disco': 42.92743504047394,
   'hiphop': 27.17612385749817,
   'jazz': 0.010382401524111629,
   'metal': 1.4635363593697548,
   'pop': 10.590000450611115,
   'reggae': 17.731831967830658,
   'rock': 0.011848325812024996}])
In [54]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/Tata dilera Hardzone.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 371.23 sekund
Liczba segmentów do analizy: 246
Przeanalizowano segment 1/246 (0.0s - 3.0s)
Przeanalizowano segment 2/246 (1.5s - 4.5s)
Przeanalizowano segment 3/246 (3.0s - 6.0s)
Przeanalizowano segment 4/246 (4.5s - 7.5s)
Przeanalizowano segment 5/246 (6.0s - 9.0s)
Przeanalizowano segment 6/246 (7.5s - 10.5s)
Przeanalizowano segment 7/246 (9.0s - 12.0s)
Przeanalizowano segment 8/246 (10.5s - 13.5s)
Przeanalizowano segment 9/246 (12.0s - 15.0s)
Przeanalizowano segment 10/246 (13.5s - 16.5s)
Przeanalizowano segment 11/246 (15.0s - 18.0s)
Przeanalizowano segment 12/246 (16.5s - 19.5s)
Przeanalizowano segment 13/246 (18.0s - 21.0s)
Przeanalizowano segment 14/246 (19.5s - 22.5s)
Przeanalizowano segment 15/246 (21.0s - 24.0s)
Przeanalizowano segment 16/246 (22.5s - 25.5s)
Przeanalizowano segment 17/246 (24.0s - 27.0s)
Przeanalizowano segment 18/246 (25.5s - 28.5s)
Przeanalizowano segment 19/246 (27.0s - 30.0s)
Przeanalizowano segment 20/246 (28.5s - 31.5s)
Przeanalizowano segment 21/246 (30.0s - 33.0s)
Przeanalizowano segment 22/246 (31.5s - 34.5s)
Przeanalizowano segment 23/246 (33.0s - 36.0s)
Przeanalizowano segment 24/246 (34.5s - 37.5s)
Przeanalizowano segment 25/246 (36.0s - 39.0s)
Przeanalizowano segment 26/246 (37.5s - 40.5s)
Przeanalizowano segment 27/246 (39.0s - 42.0s)
Przeanalizowano segment 28/246 (40.5s - 43.5s)
Przeanalizowano segment 29/246 (42.0s - 45.0s)
Przeanalizowano segment 30/246 (43.5s - 46.5s)
Przeanalizowano segment 31/246 (45.0s - 48.0s)
Przeanalizowano segment 32/246 (46.5s - 49.5s)
Przeanalizowano segment 33/246 (48.0s - 51.0s)
Przeanalizowano segment 34/246 (49.5s - 52.5s)
Przeanalizowano segment 35/246 (51.0s - 54.0s)
Przeanalizowano segment 36/246 (52.5s - 55.5s)
Przeanalizowano segment 37/246 (54.0s - 57.0s)
Przeanalizowano segment 38/246 (55.5s - 58.5s)
Przeanalizowano segment 39/246 (57.0s - 60.0s)
Przeanalizowano segment 40/246 (58.5s - 61.5s)
Przeanalizowano segment 41/246 (60.0s - 63.0s)
Przeanalizowano segment 42/246 (61.5s - 64.5s)
Przeanalizowano segment 43/246 (63.0s - 66.0s)
Przeanalizowano segment 44/246 (64.5s - 67.5s)
Przeanalizowano segment 45/246 (66.0s - 69.0s)
Przeanalizowano segment 46/246 (67.5s - 70.5s)
Przeanalizowano segment 47/246 (69.0s - 72.0s)
Przeanalizowano segment 48/246 (70.5s - 73.5s)
Przeanalizowano segment 49/246 (72.0s - 75.0s)
Przeanalizowano segment 50/246 (73.5s - 76.5s)
Przeanalizowano segment 51/246 (75.0s - 78.0s)
Przeanalizowano segment 52/246 (76.5s - 79.5s)
Przeanalizowano segment 53/246 (78.0s - 81.0s)
Przeanalizowano segment 54/246 (79.5s - 82.5s)
Przeanalizowano segment 55/246 (81.0s - 84.0s)
Przeanalizowano segment 56/246 (82.5s - 85.5s)
Przeanalizowano segment 57/246 (84.0s - 87.0s)
Przeanalizowano segment 58/246 (85.5s - 88.5s)
Przeanalizowano segment 59/246 (87.0s - 90.0s)
Przeanalizowano segment 60/246 (88.5s - 91.5s)
Przeanalizowano segment 61/246 (90.0s - 93.0s)
Przeanalizowano segment 62/246 (91.5s - 94.5s)
Przeanalizowano segment 63/246 (93.0s - 96.0s)
Przeanalizowano segment 64/246 (94.5s - 97.5s)
Przeanalizowano segment 65/246 (96.0s - 99.0s)
Przeanalizowano segment 66/246 (97.5s - 100.5s)
Przeanalizowano segment 67/246 (99.0s - 102.0s)
Przeanalizowano segment 68/246 (100.5s - 103.5s)
Przeanalizowano segment 69/246 (102.0s - 105.0s)
Przeanalizowano segment 70/246 (103.5s - 106.5s)
Przeanalizowano segment 71/246 (105.0s - 108.0s)
Przeanalizowano segment 72/246 (106.5s - 109.5s)
Przeanalizowano segment 73/246 (108.0s - 111.0s)
Przeanalizowano segment 74/246 (109.5s - 112.5s)
Przeanalizowano segment 75/246 (111.0s - 114.0s)
Przeanalizowano segment 76/246 (112.5s - 115.5s)
Przeanalizowano segment 77/246 (114.0s - 117.0s)
Przeanalizowano segment 78/246 (115.5s - 118.5s)
Przeanalizowano segment 79/246 (117.0s - 120.0s)
Przeanalizowano segment 80/246 (118.5s - 121.5s)
Przeanalizowano segment 81/246 (120.0s - 123.0s)
Przeanalizowano segment 82/246 (121.5s - 124.5s)
Przeanalizowano segment 83/246 (123.0s - 126.0s)
Przeanalizowano segment 84/246 (124.5s - 127.5s)
Przeanalizowano segment 85/246 (126.0s - 129.0s)
Przeanalizowano segment 86/246 (127.5s - 130.5s)
Przeanalizowano segment 87/246 (129.0s - 132.0s)
Przeanalizowano segment 88/246 (130.5s - 133.5s)
Przeanalizowano segment 89/246 (132.0s - 135.0s)
Przeanalizowano segment 90/246 (133.5s - 136.5s)
Przeanalizowano segment 91/246 (135.0s - 138.0s)
Przeanalizowano segment 92/246 (136.5s - 139.5s)
Przeanalizowano segment 93/246 (138.0s - 141.0s)
Przeanalizowano segment 94/246 (139.5s - 142.5s)
Przeanalizowano segment 95/246 (141.0s - 144.0s)
Przeanalizowano segment 96/246 (142.5s - 145.5s)
Przeanalizowano segment 97/246 (144.0s - 147.0s)
Przeanalizowano segment 98/246 (145.5s - 148.5s)
Przeanalizowano segment 99/246 (147.0s - 150.0s)
Przeanalizowano segment 100/246 (148.5s - 151.5s)
Przeanalizowano segment 101/246 (150.0s - 153.0s)
Przeanalizowano segment 102/246 (151.5s - 154.5s)
Przeanalizowano segment 103/246 (153.0s - 156.0s)
Przeanalizowano segment 104/246 (154.5s - 157.5s)
Przeanalizowano segment 105/246 (156.0s - 159.0s)
Przeanalizowano segment 106/246 (157.5s - 160.5s)
Przeanalizowano segment 107/246 (159.0s - 162.0s)
Przeanalizowano segment 108/246 (160.5s - 163.5s)
Przeanalizowano segment 109/246 (162.0s - 165.0s)
Przeanalizowano segment 110/246 (163.5s - 166.5s)
Przeanalizowano segment 111/246 (165.0s - 168.0s)
Przeanalizowano segment 112/246 (166.5s - 169.5s)
Przeanalizowano segment 113/246 (168.0s - 171.0s)
Przeanalizowano segment 114/246 (169.5s - 172.5s)
Przeanalizowano segment 115/246 (171.0s - 174.0s)
Przeanalizowano segment 116/246 (172.5s - 175.5s)
Przeanalizowano segment 117/246 (174.0s - 177.0s)
Przeanalizowano segment 118/246 (175.5s - 178.5s)
Przeanalizowano segment 119/246 (177.0s - 180.0s)
Przeanalizowano segment 120/246 (178.5s - 181.5s)
Przeanalizowano segment 121/246 (180.0s - 183.0s)
Przeanalizowano segment 122/246 (181.5s - 184.5s)
Przeanalizowano segment 123/246 (183.0s - 186.0s)
Przeanalizowano segment 124/246 (184.5s - 187.5s)
Przeanalizowano segment 125/246 (186.0s - 189.0s)
Przeanalizowano segment 126/246 (187.5s - 190.5s)
Przeanalizowano segment 127/246 (189.0s - 192.0s)
Przeanalizowano segment 128/246 (190.5s - 193.5s)
Przeanalizowano segment 129/246 (192.0s - 195.0s)
Przeanalizowano segment 130/246 (193.5s - 196.5s)
Przeanalizowano segment 131/246 (195.0s - 198.0s)
Przeanalizowano segment 132/246 (196.5s - 199.5s)
Przeanalizowano segment 133/246 (198.0s - 201.0s)
Przeanalizowano segment 134/246 (199.5s - 202.5s)
Przeanalizowano segment 135/246 (201.0s - 204.0s)
Przeanalizowano segment 136/246 (202.5s - 205.5s)
Przeanalizowano segment 137/246 (204.0s - 207.0s)
Przeanalizowano segment 138/246 (205.5s - 208.5s)
Przeanalizowano segment 139/246 (207.0s - 210.0s)
Przeanalizowano segment 140/246 (208.5s - 211.5s)
Przeanalizowano segment 141/246 (210.0s - 213.0s)
Przeanalizowano segment 142/246 (211.5s - 214.5s)
Przeanalizowano segment 143/246 (213.0s - 216.0s)
Przeanalizowano segment 144/246 (214.5s - 217.5s)
Przeanalizowano segment 145/246 (216.0s - 219.0s)
Przeanalizowano segment 146/246 (217.5s - 220.5s)
Przeanalizowano segment 147/246 (219.0s - 222.0s)
Przeanalizowano segment 148/246 (220.5s - 223.5s)
Przeanalizowano segment 149/246 (222.0s - 225.0s)
Przeanalizowano segment 150/246 (223.5s - 226.5s)
Przeanalizowano segment 151/246 (225.0s - 228.0s)
Przeanalizowano segment 152/246 (226.5s - 229.5s)
Przeanalizowano segment 153/246 (228.0s - 231.0s)
Przeanalizowano segment 154/246 (229.5s - 232.5s)
Przeanalizowano segment 155/246 (231.0s - 234.0s)
Przeanalizowano segment 156/246 (232.5s - 235.5s)
Przeanalizowano segment 157/246 (234.0s - 237.0s)
Przeanalizowano segment 158/246 (235.5s - 238.5s)
Przeanalizowano segment 159/246 (237.0s - 240.0s)
Przeanalizowano segment 160/246 (238.5s - 241.5s)
Przeanalizowano segment 161/246 (240.0s - 243.0s)
Przeanalizowano segment 162/246 (241.5s - 244.5s)
Przeanalizowano segment 163/246 (243.0s - 246.0s)
Przeanalizowano segment 164/246 (244.5s - 247.5s)
Przeanalizowano segment 165/246 (246.0s - 249.0s)
Przeanalizowano segment 166/246 (247.5s - 250.5s)
Przeanalizowano segment 167/246 (249.0s - 252.0s)
Przeanalizowano segment 168/246 (250.5s - 253.5s)
Przeanalizowano segment 169/246 (252.0s - 255.0s)
Przeanalizowano segment 170/246 (253.5s - 256.5s)
Przeanalizowano segment 171/246 (255.0s - 258.0s)
Przeanalizowano segment 172/246 (256.5s - 259.5s)
Przeanalizowano segment 173/246 (258.0s - 261.0s)
Przeanalizowano segment 174/246 (259.5s - 262.5s)
Przeanalizowano segment 175/246 (261.0s - 264.0s)
Przeanalizowano segment 176/246 (262.5s - 265.5s)
Przeanalizowano segment 177/246 (264.0s - 267.0s)
Przeanalizowano segment 178/246 (265.5s - 268.5s)
Przeanalizowano segment 179/246 (267.0s - 270.0s)
Przeanalizowano segment 180/246 (268.5s - 271.5s)
Przeanalizowano segment 181/246 (270.0s - 273.0s)
Przeanalizowano segment 182/246 (271.5s - 274.5s)
Przeanalizowano segment 183/246 (273.0s - 276.0s)
Przeanalizowano segment 184/246 (274.5s - 277.5s)
Przeanalizowano segment 185/246 (276.0s - 279.0s)
Przeanalizowano segment 186/246 (277.5s - 280.5s)
Przeanalizowano segment 187/246 (279.0s - 282.0s)
Przeanalizowano segment 188/246 (280.5s - 283.5s)
Przeanalizowano segment 189/246 (282.0s - 285.0s)
Przeanalizowano segment 190/246 (283.5s - 286.5s)
Przeanalizowano segment 191/246 (285.0s - 288.0s)
Przeanalizowano segment 192/246 (286.5s - 289.5s)
Przeanalizowano segment 193/246 (288.0s - 291.0s)
Przeanalizowano segment 194/246 (289.5s - 292.5s)
Przeanalizowano segment 195/246 (291.0s - 294.0s)
Przeanalizowano segment 196/246 (292.5s - 295.5s)
Przeanalizowano segment 197/246 (294.0s - 297.0s)
Przeanalizowano segment 198/246 (295.5s - 298.5s)
Przeanalizowano segment 199/246 (297.0s - 300.0s)
Przeanalizowano segment 200/246 (298.5s - 301.5s)
Przeanalizowano segment 201/246 (300.0s - 303.0s)
Przeanalizowano segment 202/246 (301.5s - 304.5s)
Przeanalizowano segment 203/246 (303.0s - 306.0s)
Przeanalizowano segment 204/246 (304.5s - 307.5s)
Przeanalizowano segment 205/246 (306.0s - 309.0s)
Przeanalizowano segment 206/246 (307.5s - 310.5s)
Przeanalizowano segment 207/246 (309.0s - 312.0s)
Przeanalizowano segment 208/246 (310.5s - 313.5s)
Przeanalizowano segment 209/246 (312.0s - 315.0s)
Przeanalizowano segment 210/246 (313.5s - 316.5s)
Przeanalizowano segment 211/246 (315.0s - 318.0s)
Przeanalizowano segment 212/246 (316.5s - 319.5s)
Przeanalizowano segment 213/246 (318.0s - 321.0s)
Przeanalizowano segment 214/246 (319.5s - 322.5s)
Przeanalizowano segment 215/246 (321.0s - 324.0s)
Przeanalizowano segment 216/246 (322.5s - 325.5s)
Przeanalizowano segment 217/246 (324.0s - 327.0s)
Przeanalizowano segment 218/246 (325.5s - 328.5s)
Przeanalizowano segment 219/246 (327.0s - 330.0s)
Przeanalizowano segment 220/246 (328.5s - 331.5s)
Przeanalizowano segment 221/246 (330.0s - 333.0s)
Przeanalizowano segment 222/246 (331.5s - 334.5s)
Przeanalizowano segment 223/246 (333.0s - 336.0s)
Przeanalizowano segment 224/246 (334.5s - 337.5s)
Przeanalizowano segment 225/246 (336.0s - 339.0s)
Przeanalizowano segment 226/246 (337.5s - 340.5s)
Przeanalizowano segment 227/246 (339.0s - 342.0s)
Przeanalizowano segment 228/246 (340.5s - 343.5s)
Przeanalizowano segment 229/246 (342.0s - 345.0s)
Przeanalizowano segment 230/246 (343.5s - 346.5s)
Przeanalizowano segment 231/246 (345.0s - 348.0s)
Przeanalizowano segment 232/246 (346.5s - 349.5s)
Przeanalizowano segment 233/246 (348.0s - 351.0s)
Przeanalizowano segment 234/246 (349.5s - 352.5s)
Przeanalizowano segment 235/246 (351.0s - 354.0s)
Przeanalizowano segment 236/246 (352.5s - 355.5s)
Przeanalizowano segment 237/246 (354.0s - 357.0s)
Przeanalizowano segment 238/246 (355.5s - 358.5s)
Przeanalizowano segment 239/246 (357.0s - 360.0s)
Przeanalizowano segment 240/246 (358.5s - 361.5s)
Przeanalizowano segment 241/246 (360.0s - 363.0s)
Przeanalizowano segment 242/246 (361.5s - 364.5s)
Przeanalizowano segment 243/246 (363.0s - 366.0s)
Przeanalizowano segment 244/246 (364.5s - 367.5s)
Przeanalizowano segment 245/246 (366.0s - 369.0s)
Przeanalizowano segment 246/246 (367.5s - 370.5s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: Tata dilera Hardzone.mp3
==================================================
metal          : 39.19%
hiphop         : 26.11%
disco          : 10.28%
rock           : 8.12%
pop            : 5.00%
reggae         : 4.62%
jazz           : 2.38%
country        : 2.34%
classical      : 1.72%
blues          : 0.23%
==================================================
Najwyższe prawdopodobieństwo: metal (39.19%)
No description has been provided for this image
Out[54]:
({'blues': 0.23191719316108775,
  'classical': 1.720950361806633,
  'country': 2.3397788766179084,
  'disco': 10.28096167305844,
  'hiphop': 26.11140244464959,
  'jazz': 2.3834425035171463,
  'metal': 39.19052475565234,
  'pop': 4.996342034039442,
  'reggae': 4.6219596375773495,
  'rock': 8.122720220534376},
 [{'blues': 3.065316565334797,
   'classical': 26.353466510772705,
   'country': 37.403783202171326,
   'disco': 0.05047144368290901,
   'hiphop': 0.04888534313067794,
   'jazz': 32.97185003757477,
   'metal': 0.02076512755593285,
   'pop': 0.01637734385440126,
   'reggae': 0.05664367927238345,
   'rock': 0.012438616249710321},
  {'blues': 3.4229546785354614,
   'classical': 24.913613498210907,
   'country': 33.949193358421326,
   'disco': 0.05997296539135277,
   'hiphop': 0.04566740244626999,
   'jazz': 37.514129281044006,
   'metal': 0.021067804482299834,
   'pop': 0.009477166167926043,
   'reggae': 0.053013552678748965,
   'rock': 0.010913928417721763},
  {'blues': 2.284650132060051,
   'classical': 31.298118829727173,
   'country': 21.45419269800186,
   'disco': 0.04451132263056934,
   'hiphop': 0.036298923077993095,
   'jazz': 44.767287373542786,
   'metal': 0.013322131417226046,
   'pop': 0.008823069219943136,
   'reggae': 0.08358689956367016,
   'rock': 0.00920197562663816},
  {'blues': 6.034344062209129,
   'classical': 19.732648134231567,
   'country': 43.40296685695648,
   'disco': 0.06669076392427087,
   'hiphop': 0.03541921323630959,
   'jazz': 30.613642930984497,
   'metal': 0.015912462549749762,
   'pop': 0.009363111894344911,
   'reggae': 0.07533958996646106,
   'rock': 0.013666736776940525},
  {'blues': 5.532903969287872,
   'classical': 18.48723292350769,
   'country': 44.28965747356415,
   'disco': 0.1401717308908701,
   'hiphop': 0.032166464370675385,
   'jazz': 31.432393193244934,
   'metal': 0.012306342250667512,
   'pop': 0.006937736179679632,
   'reggae': 0.034270097967237234,
   'rock': 0.031960339401848614},
  {'blues': 4.91870790719986,
   'classical': 30.305621027946472,
   'country': 40.09826183319092,
   'disco': 0.06709942827001214,
   'hiphop': 0.03462695749476552,
   'jazz': 24.51382279396057,
   'metal': 0.011599739809753373,
   'pop': 0.007821995677659288,
   'reggae': 0.020210443472024053,
   'rock': 0.02221503236796707},
  {'blues': 1.657695695757866,
   'classical': 44.09751296043396,
   'country': 21.662192046642303,
   'disco': 0.06805157754570246,
   'hiphop': 0.017945178842637688,
   'jazz': 32.44928419589996,
   'metal': 0.009093298285733908,
   'pop': 0.004364148844615556,
   'reggae': 0.01218175093526952,
   'rock': 0.021674693562090397},
  {'blues': 1.1107486672699451,
   'classical': 22.44669795036316,
   'country': 46.22780382633209,
   'disco': 0.1104185706935823,
   'hiphop': 0.045744969975203276,
   'jazz': 29.97334599494934,
   'metal': 0.022911003907211125,
   'pop': 0.011423052637837827,
   'reggae': 0.021260428184177727,
   'rock': 0.02964180603157729},
  {'blues': 2.6086725294589996,
   'classical': 14.672091603279114,
   'country': 44.541558623313904,
   'disco': 0.059869629330933094,
   'hiphop': 0.03423761227168143,
   'jazz': 37.98603713512421,
   'metal': 0.01774793054210022,
   'pop': 0.007324734178837389,
   'reggae': 0.05696380976587534,
   'rock': 0.01549490261822939},
  {'blues': 2.169511653482914,
   'classical': 31.669604778289795,
   'country': 29.006007313728333,
   'disco': 0.03463226312305778,
   'hiphop': 0.04502684168983251,
   'jazz': 36.96712553501129,
   'metal': 0.016783089085947722,
   'pop': 0.01529288274468854,
   'reggae': 0.06792207714170218,
   'rock': 0.008100994455162436},
  {'blues': 1.96221973747015,
   'classical': 30.14926016330719,
   'country': 23.17286729812622,
   'disco': 0.03953140112571418,
   'hiphop': 0.042116548866033554,
   'jazz': 44.55958902835846,
   'metal': 0.019821613386739045,
   'pop': 0.01659730332903564,
   'reggae': 0.029612128855660558,
   'rock': 0.00837998668430373},
  {'blues': 1.034880243241787,
   'classical': 32.64152109622955,
   'country': 26.70520842075348,
   'disco': 0.04923871601931751,
   'hiphop': 0.042549934005364776,
   'jazz': 39.43541944026947,
   'metal': 0.023466817219741642,
   'pop': 0.01605879660928622,
   'reggae': 0.04150790045969188,
   'rock': 0.010146341810468584},
  {'blues': 1.778661459684372,
   'classical': 20.834429562091827,
   'country': 36.89308762550354,
   'disco': 0.05437894142232835,
   'hiphop': 0.02253490820294246,
   'jazz': 40.32689929008484,
   'metal': 0.007840321632102132,
   'pop': 0.009061644232133403,
   'reggae': 0.05715739098377526,
   'rock': 0.01594959612702951},
  {'blues': 0.19057182362303138,
   'classical': 57.19107389450073,
   'country': 13.575367629528046,
   'disco': 0.029768102103844285,
   'hiphop': 0.015363267448265105,
   'jazz': 28.898367285728455,
   'metal': 0.004666428139898926,
   'pop': 0.009242991654900834,
   'reggae': 0.0775108637753874,
   'rock': 0.00806739553809166},
  {'blues': 6.467901170253754,
   'classical': 0.26192793156951666,
   'country': 22.660815715789795,
   'disco': 0.11185918701812625,
   'hiphop': 0.3592672757804394,
   'jazz': 6.66046217083931,
   'metal': 2.0601442083716393,
   'pop': 0.04057194746565074,
   'reggae': 61.13461256027222,
   'rock': 0.24243451189249754},
  {'blues': 0.07449205731973052,
   'classical': 0.10203374549746513,
   'country': 0.5233661737293005,
   'disco': 0.08024576236493886,
   'hiphop': 35.65308749675751,
   'jazz': 0.008232786058215424,
   'metal': 23.59452247619629,
   'pop': 3.19388210773468,
   'reggae': 7.477385550737381,
   'rock': 29.29275631904602},
  {'blues': 0.05904629942961037,
   'classical': 0.012255994079168886,
   'country': 0.5403763148933649,
   'disco': 6.3456617295742035,
   'hiphop': 15.569175779819489,
   'jazz': 0.002283043613715563,
   'metal': 68.85239481925964,
   'pop': 1.7114264890551567,
   'reggae': 0.3744141198694706,
   'rock': 6.5329574048519135},
  {'blues': 0.013902726641390473,
   'classical': 0.006560860492754728,
   'country': 0.22261349949985743,
   'disco': 6.942632049322128,
   'hiphop': 22.04224467277527,
   'jazz': 0.0024398543246206827,
   'metal': 61.39060854911804,
   'pop': 4.989449679851532,
   'reggae': 1.1134711094200611,
   'rock': 3.276069089770317},
  {'blues': 0.011582593288039789,
   'classical': 0.0068134337197989225,
   'country': 0.07613514317199588,
   'disco': 6.738598644733429,
   'hiphop': 34.086138010025024,
   'jazz': 0.002679030512808822,
   'metal': 53.859347105026245,
   'pop': 1.2788324616849422,
   'reggae': 0.47800419852137566,
   'rock': 3.461870178580284},
  {'blues': 0.010026426025433466,
   'classical': 0.007703504525125027,
   'country': 0.07078361813910306,
   'disco': 8.17241296172142,
   'hiphop': 50.263428688049316,
   'jazz': 0.003435145117691718,
   'metal': 36.48970127105713,
   'pop': 0.7366585545241833,
   'reggae': 0.2938465215265751,
   'rock': 3.9520081132650375},
  {'blues': 0.01261062134290114,
   'classical': 0.01082706221495755,
   'country': 0.06370971095748246,
   'disco': 16.124187409877777,
   'hiphop': 27.283433079719543,
   'jazz': 0.0016421043255832046,
   'metal': 50.23435354232788,
   'pop': 0.3324570367112756,
   'reggae': 0.2703277859836817,
   'rock': 5.6664541363716125},
  {'blues': 0.05146590410731733,
   'classical': 0.03482613246887922,
   'country': 0.05524256266653538,
   'disco': 13.091489672660828,
   'hiphop': 19.915132224559784,
   'jazz': 0.002196281639044173,
   'metal': 57.15920925140381,
   'pop': 0.6646281573921442,
   'reggae': 0.3394562751054764,
   'rock': 8.686357736587524},
  {'blues': 0.0702092656865716,
   'classical': 0.020209125068504363,
   'country': 0.03287748259026557,
   'disco': 28.46677005290985,
   'hiphop': 20.376497507095337,
   'jazz': 0.002470522122166585,
   'metal': 45.30183672904968,
   'pop': 2.0718684419989586,
   'reggae': 1.6894744709134102,
   'rock': 1.9677897915244102},
  {'blues': 0.024530242080800235,
   'classical': 0.009724041592562571,
   'country': 0.06897837738506496,
   'disco': 30.646368861198425,
   'hiphop': 21.967200934886932,
   'jazz': 0.0048750978749012575,
   'metal': 32.414233684539795,
   'pop': 2.3787973448634148,
   'reggae': 8.575498312711716,
   'rock': 3.9097875356674194},
  {'blues': 0.01696667750366032,
   'classical': 0.015221585636027157,
   'country': 0.23845243267714977,
   'disco': 27.603766322135925,
   'hiphop': 22.84918576478958,
   'jazz': 0.007927141996333376,
   'metal': 11.86293289065361,
   'pop': 0.2743444172665477,
   'reggae': 2.7804937213659286,
   'rock': 34.35071110725403},
  {'blues': 0.010936117905657738,
   'classical': 0.010680765990400687,
   'country': 0.3396265674382448,
   'disco': 31.61749839782715,
   'hiphop': 16.84473305940628,
   'jazz': 0.011681896285153925,
   'metal': 9.078627824783325,
   'pop': 0.3194125136360526,
   'reggae': 3.921123594045639,
   'rock': 37.845683097839355},
  {'blues': 0.057223328622058034,
   'classical': 0.010249318438582122,
   'country': 0.19880051258951426,
   'disco': 32.90635645389557,
   'hiphop': 24.55340027809143,
   'jazz': 0.003725096757989377,
   'metal': 33.96073579788208,
   'pop': 0.22038121242076159,
   'reggae': 1.114980038255453,
   'rock': 6.974145770072937},
  {'blues': 0.6998622324317694,
   'classical': 0.019345819600857794,
   'country': 0.3419131273403764,
   'disco': 11.965285986661911,
   'hiphop': 60.21087169647217,
   'jazz': 0.002865791611839086,
   'metal': 15.940490365028381,
   'pop': 0.23574766237288713,
   'reggae': 1.1479481123387814,
   'rock': 9.43567305803299},
  {'blues': 0.053910090355202556,
   'classical': 0.007420151814585552,
   'country': 0.18267452251166105,
   'disco': 5.003886297345161,
   'hiphop': 49.94075298309326,
   'jazz': 0.0067955559643451124,
   'metal': 21.398979425430298,
   'pop': 0.4487176891416311,
   'reggae': 1.5310616232454777,
   'rock': 21.425797045230865},
  {'blues': 0.034467907971702516,
   'classical': 0.007268114131875336,
   'country': 0.3329294500872493,
   'disco': 14.559158682823181,
   'hiphop': 20.3445702791214,
   'jazz': 0.011168992205057293,
   'metal': 42.280516028404236,
   'pop': 0.396179873496294,
   'reggae': 1.496662013232708,
   'rock': 20.537079870700836},
  {'blues': 0.01087115379050374,
   'classical': 0.005622630851576105,
   'country': 0.20567229948937893,
   'disco': 2.0730335265398026,
   'hiphop': 40.827786922454834,
   'jazz': 0.0035056975320912898,
   'metal': 46.89943194389343,
   'pop': 4.112085327506065,
   'reggae': 0.9218975901603699,
   'rock': 4.94009330868721},
  {'blues': 0.06423420854844153,
   'classical': 0.008588837226852775,
   'country': 0.8625831454992294,
   'disco': 14.295484125614166,
   'hiphop': 24.31628257036209,
   'jazz': 0.007640541298314929,
   'metal': 33.17411243915558,
   'pop': 2.3749547079205513,
   'reggae': 7.707203924655914,
   'rock': 17.188912630081177},
  {'blues': 0.039649600512348115,
   'classical': 0.0036628451198339462,
   'country': 0.10140592930838466,
   'disco': 14.808329939842224,
   'hiphop': 17.476201057434082,
   'jazz': 0.00919283484108746,
   'metal': 57.984185218811035,
   'pop': 0.05935142398811877,
   'reggae': 3.6897756159305573,
   'rock': 5.828247964382172},
  {'blues': 0.03135520964860916,
   'classical': 0.017146534810308367,
   'country': 0.014082971028983593,
   'disco': 3.4372232854366302,
   'hiphop': 37.69625425338745,
   'jazz': 0.0023424523533321917,
   'metal': 55.50343990325928,
   'pop': 0.9730608202517033,
   'reggae': 0.3537122393026948,
   'rock': 1.9713908433914185},
  {'blues': 0.014899570669513196,
   'classical': 0.008889713353710249,
   'country': 0.06962932529859245,
   'disco': 1.8249744549393654,
   'hiphop': 84.33855772018433,
   'jazz': 0.002674065217433963,
   'metal': 8.986745774745941,
   'pop': 0.6977413315325975,
   'reggae': 2.6026347652077675,
   'rock': 1.4532537199556828},
  {'blues': 0.027691165450960398,
   'classical': 0.007195365469669923,
   'country': 0.249956245534122,
   'disco': 1.9481554627418518,
   'hiphop': 71.75480127334595,
   'jazz': 0.002251057776447851,
   'metal': 19.944149255752563,
   'pop': 1.0135582648217678,
   'reggae': 3.5392828285694122,
   'rock': 1.5129584819078445},
  {'blues': 0.030977584538049996,
   'classical': 0.00855023245094344,
   'country': 0.35734293051064014,
   'disco': 2.646322548389435,
   'hiphop': 58.43210816383362,
   'jazz': 0.00258247964666225,
   'metal': 27.166780829429626,
   'pop': 1.3423526659607887,
   'reggae': 3.4323792904615402,
   'rock': 6.58060610294342},
  {'blues': 0.03975546278525144,
   'classical': 0.013645103899762034,
   'country': 1.3262426480650902,
   'disco': 50.69537162780762,
   'hiphop': 12.144014984369278,
   'jazz': 0.006315437349257991,
   'metal': 15.526451170444489,
   'pop': 1.6687724739313126,
   'reggae': 3.0083199962973595,
   'rock': 15.571114420890808},
  {'blues': 0.02085158630507067,
   'classical': 0.010638984531397,
   'country': 0.3057523863390088,
   'disco': 6.0982584953308105,
   'hiphop': 51.62370800971985,
   'jazz': 0.004799355519935489,
   'metal': 30.283227562904358,
   'pop': 3.211411088705063,
   'reggae': 2.2655267268419266,
   'rock': 6.175829842686653},
  {'blues': 0.009788684110390022,
   'classical': 0.003680220470414497,
   'country': 0.0676774769090116,
   'disco': 0.7922236807644367,
   'hiphop': 67.0887291431427,
   'jazz': 0.0010208732419414446,
   'metal': 24.50413703918457,
   'pop': 4.541420191526413,
   'reggae': 1.196475699543953,
   'rock': 1.7948519438505173},
  {'blues': 0.017511095211375505,
   'classical': 0.015498517313972116,
   'country': 0.6469962187111378,
   'disco': 21.611732244491577,
   'hiphop': 18.028809130191803,
   'jazz': 0.006060053055989556,
   'metal': 36.930254101753235,
   'pop': 13.340206444263458,
   'reggae': 3.625651076436043,
   'rock': 5.7772815227508545},
  {'blues': 0.011808686394942924,
   'classical': 0.06611068965867162,
   'country': 0.2600873587653041,
   'disco': 26.180565357208252,
   'hiphop': 9.110011905431747,
   'jazz': 0.008125633758027107,
   'metal': 29.13421094417572,
   'pop': 17.656204104423523,
   'reggae': 0.5081260576844215,
   'rock': 17.06474870443344},
  {'blues': 0.008730333502171561,
   'classical': 0.007125143019948155,
   'country': 0.12804941507056355,
   'disco': 11.841260641813278,
   'hiphop': 53.0376672744751,
   'jazz': 0.006888048665132374,
   'metal': 23.262836039066315,
   'pop': 5.826728418469429,
   'reggae': 1.15159023553133,
   'rock': 4.729127511382103},
  {'blues': 0.011441679816925898,
   'classical': 0.004482908479985781,
   'country': 0.08201589807868004,
   'disco': 8.68433564901352,
   'hiphop': 39.97626006603241,
   'jazz': 0.001868775871116668,
   'metal': 44.05973255634308,
   'pop': 4.409555718302727,
   'reggae': 0.8753719739615917,
   'rock': 1.894931122660637},
  {'blues': 0.013289549679029733,
   'classical': 0.009110719111049548,
   'country': 0.15029758214950562,
   'disco': 6.006447970867157,
   'hiphop': 22.28102833032608,
   'jazz': 0.0026622503355611116,
   'metal': 63.79091143608093,
   'pop': 5.893220752477646,
   'reggae': 0.49495971761643887,
   'rock': 1.358079258352518},
  {'blues': 0.006699247023789212,
   'classical': 0.013411513646133244,
   'country': 0.4468503873795271,
   'disco': 20.741063356399536,
   'hiphop': 32.261455059051514,
   'jazz': 0.024880992714315653,
   'metal': 31.81205689907074,
   'pop': 3.756776452064514,
   'reggae': 2.7146199718117714,
   'rock': 8.222182840108871},
  {'blues': 0.015887452173046768,
   'classical': 0.046422588638961315,
   'country': 1.565462350845337,
   'disco': 44.98460292816162,
   'hiphop': 19.78510022163391,
   'jazz': 0.06921201129443944,
   'metal': 6.810929626226425,
   'pop': 2.6570938527584076,
   'reggae': 8.609180897474289,
   'rock': 15.456104278564453},
  {'blues': 0.021594496502075344,
   'classical': 0.010605312854750082,
   'country': 0.1508129178546369,
   'disco': 8.550944179296494,
   'hiphop': 18.637771904468536,
   'jazz': 0.024626750382594764,
   'metal': 64.47839140892029,
   'pop': 0.16401621978729963,
   'reggae': 2.451852336525917,
   'rock': 5.509380996227264},
  {'blues': 0.022250461915973574,
   'classical': 0.01686577743384987,
   'country': 0.2708842046558857,
   'disco': 9.465110301971436,
   'hiphop': 20.565927028656006,
   'jazz': 0.1626286655664444,
   'metal': 56.9921612739563,
   'pop': 0.3522154875099659,
   'reggae': 6.1335016041994095,
   'rock': 6.0184575617313385},
  {'blues': 0.005838056677021086,
   'classical': 0.006228119309525937,
   'country': 1.1574335396289825,
   'disco': 17.466455698013306,
   'hiphop': 35.51096022129059,
   'jazz': 0.24338350631296635,
   'metal': 20.539812743663788,
   'pop': 5.142226070165634,
   'reggae': 11.762959510087967,
   'rock': 8.164707571268082},
  {'blues': 0.006966751971049234,
   'classical': 0.021012264187447727,
   'country': 0.39944322779774666,
   'disco': 12.666593492031097,
   'hiphop': 39.61080312728882,
   'jazz': 0.037181496736593544,
   'metal': 18.09401512145996,
   'pop': 16.700178384780884,
   'reggae': 3.4462329000234604,
   'rock': 9.01757925748825},
  {'blues': 0.14145064633339643,
   'classical': 0.05004056729376316,
   'country': 1.0937034152448177,
   'disco': 34.35600996017456,
   'hiphop': 20.04331946372986,
   'jazz': 0.01570592721691355,
   'metal': 21.532344818115234,
   'pop': 4.243169724941254,
   'reggae': 2.6836780831217766,
   'rock': 15.84058552980423},
  {'blues': 0.07577766664326191,
   'classical': 0.12531104730442166,
   'country': 1.5947310253977776,
   'disco': 34.46069955825806,
   'hiphop': 3.073740378022194,
   'jazz': 0.05094039952382445,
   'metal': 17.9666668176651,
   'pop': 5.679045990109444,
   'reggae': 1.4079180546104908,
   'rock': 35.565170645713806},
  {'blues': 0.038964516716077924,
   'classical': 0.010167215805267915,
   'country': 0.5838280078023672,
   'disco': 40.734562277793884,
   'hiphop': 2.3756690323352814,
   'jazz': 0.019506119133438915,
   'metal': 29.34473752975464,
   'pop': 3.962669149041176,
   'reggae': 0.9713439270853996,
   'rock': 21.958553791046143},
  {'blues': 0.04660853592213243,
   'classical': 0.014441479288507253,
   'country': 3.1597644090652466,
   'disco': 20.50115168094635,
   'hiphop': 10.659949481487274,
   'jazz': 0.08985453168861568,
   'metal': 39.07531201839447,
   'pop': 6.243813410401344,
   'reggae': 8.151160925626755,
   'rock': 12.057942152023315},
  {'blues': 0.05235677817836404,
   'classical': 0.019414123380556703,
   'country': 0.7038749754428864,
   'disco': 5.007677152752876,
   'hiphop': 41.0788357257843,
   'jazz': 0.04391673137433827,
   'metal': 20.704010128974915,
   'pop': 23.96182119846344,
   'reggae': 6.067421659827232,
   'rock': 2.360672876238823},
  {'blues': 0.06226729601621628,
   'classical': 0.01621666451683268,
   'country': 0.5058174021542072,
   'disco': 5.347089469432831,
   'hiphop': 24.234677851200104,
   'jazz': 0.042891071643680334,
   'metal': 50.70739388465881,
   'pop': 3.940674290060997,
   'reggae': 5.32875768840313,
   'rock': 9.814213961362839},
  {'blues': 0.021041958825662732,
   'classical': 0.013569057045970112,
   'country': 0.453686760738492,
   'disco': 4.351558536291122,
   'hiphop': 22.251440584659576,
   'jazz': 0.056864466750994325,
   'metal': 34.34494733810425,
   'pop': 5.383246019482613,
   'reggae': 23.349712789058685,
   'rock': 9.773926436901093},
  {'blues': 0.04787887737620622,
   'classical': 0.005211399547988549,
   'country': 0.04604672722052783,
   'disco': 6.259072571992874,
   'hiphop': 24.333220720291138,
   'jazz': 0.007705769530730322,
   'metal': 62.30024695396423,
   'pop': 1.1041891761124134,
   'reggae': 2.630526013672352,
   'rock': 3.2659031450748444},
  {'blues': 0.041699636494740844,
   'classical': 0.006951350951567292,
   'country': 0.03909894730895758,
   'disco': 6.314041465520859,
   'hiphop': 39.27113115787506,
   'jazz': 0.002993750422319863,
   'metal': 49.57579970359802,
   'pop': 0.273664016276598,
   'reggae': 0.6632016971707344,
   'rock': 3.8114193826913834},
  {'blues': 0.030391605105251074,
   'classical': 0.006356068479362875,
   'country': 0.10789907537400723,
   'disco': 2.581760659813881,
   'hiphop': 44.14857029914856,
   'jazz': 0.0016683292415109463,
   'metal': 47.88200259208679,
   'pop': 0.8433076553046703,
   'reggae': 0.9958704002201557,
   'rock': 3.402170166373253},
  {'blues': 0.09590231347829103,
   'classical': 0.009005438187159598,
   'country': 0.47909123823046684,
   'disco': 8.028436452150345,
   'hiphop': 11.940184980630875,
   'jazz': 0.0052746672736248,
   'metal': 45.41245102882385,
   'pop': 13.849949836730957,
   'reggae': 1.707376353442669,
   'rock': 18.472324311733246},
  {'blues': 0.03528454399202019,
   'classical': 0.01785100030247122,
   'country': 0.6616984028369188,
   'disco': 2.99500972032547,
   'hiphop': 21.77770435810089,
   'jazz': 0.0070505957410205156,
   'metal': 28.35650146007538,
   'pop': 20.266009867191315,
   'reggae': 3.378337249159813,
   'rock': 22.504553198814392},
  {'blues': 0.11018994264304638,
   'classical': 0.015552579134237021,
   'country': 0.2692594425752759,
   'disco': 9.947209060192108,
   'hiphop': 49.32633340358734,
   'jazz': 0.007962790550664067,
   'metal': 21.44298255443573,
   'pop': 0.7921436801552773,
   'reggae': 2.946510538458824,
   'rock': 15.141850709915161},
  {'blues': 0.0380242126993835,
   'classical': 0.005627202335745096,
   'country': 0.26997735258191824,
   'disco': 15.157587826251984,
   'hiphop': 41.757768392562866,
   'jazz': 0.002937347744591534,
   'metal': 31.63469433784485,
   'pop': 0.8418494835495949,
   'reggae': 2.3188265040516853,
   'rock': 7.9727113246917725},
  {'blues': 0.03377900866325945,
   'classical': 0.006740742537658662,
   'country': 0.11891968315467238,
   'disco': 4.713034629821777,
   'hiphop': 65.35321474075317,
   'jazz': 0.003323418422951363,
   'metal': 23.258203268051147,
   'pop': 1.0439609177410603,
   'reggae': 0.8699989877641201,
   'rock': 4.598821699619293},
  {'blues': 0.03941631584893912,
   'classical': 0.00649228022666648,
   'country': 0.4365541972219944,
   'disco': 4.436880350112915,
   'hiphop': 62.33546733856201,
   'jazz': 0.007294060196727514,
   'metal': 9.278272092342377,
   'pop': 6.5206378698349,
   'reggae': 12.86768764257431,
   'rock': 4.071296751499176},
  {'blues': 0.005787671398138627,
   'classical': 0.002441598189761862,
   'country': 0.017159675189759582,
   'disco': 1.3642112724483013,
   'hiphop': 61.557650566101074,
   'jazz': 0.0015557501683360897,
   'metal': 32.29271173477173,
   'pop': 2.002166025340557,
   'reggae': 1.9998807460069656,
   'rock': 0.7564427331089973},
  {'blues': 0.021839574037585407,
   'classical': 0.005864561171620153,
   'country': 0.03922122705262154,
   'disco': 1.2940878979861736,
   'hiphop': 63.89142870903015,
   'jazz': 0.0011317164535284974,
   'metal': 29.949694871902466,
   'pop': 1.3633563183248043,
   'reggae': 0.8802754804491997,
   'rock': 2.5530943647027016},
  {'blues': 0.009730313468025997,
   'classical': 0.005307390529196709,
   'country': 0.03662876260932535,
   'disco': 4.351899027824402,
   'hiphop': 72.40257263183594,
   'jazz': 0.002132758527295664,
   'metal': 20.479950308799744,
   'pop': 1.6395805403590202,
   'reggae': 0.5958201363682747,
   'rock': 0.4763806704431772},
  {'blues': 0.06839947891421616,
   'classical': 0.007104678661562502,
   'country': 0.2106271917000413,
   'disco': 12.197745591402054,
   'hiphop': 57.1735143661499,
   'jazz': 0.005051649350207299,
   'metal': 23.563915491104126,
   'pop': 0.7727413903921843,
   'reggae': 2.992982231080532,
   'rock': 3.007921762764454},
  {'blues': 0.02218865411123261,
   'classical': 0.005468224480864592,
   'country': 0.04018493928015232,
   'disco': 7.689324766397476,
   'hiphop': 60.91368794441223,
   'jazz': 0.002155453148589004,
   'metal': 25.307655334472656,
   'pop': 0.6291542202234268,
   'reggae': 1.5638349577784538,
   'rock': 3.826344385743141},
  {'blues': 0.017293480050284415,
   'classical': 0.005269690882414579,
   'country': 0.061148550594225526,
   'disco': 8.43389630317688,
   'hiphop': 50.97531080245972,
   'jazz': 0.0010093480341311079,
   'metal': 35.71368753910065,
   'pop': 0.7213024888187647,
   'reggae': 1.4717776328325272,
   'rock': 2.599306032061577},
  {'blues': 0.023483793484047055,
   'classical': 0.007148988515837118,
   'country': 0.04866314702667296,
   'disco': 5.3309764713048935,
   'hiphop': 72.72332310676575,
   'jazz': 0.001508297737018438,
   'metal': 16.633154451847076,
   'pop': 0.9066052734851837,
   'reggae': 1.8860260024666786,
   'rock': 2.4391142651438713},
  {'blues': 0.007747818744974211,
   'classical': 0.002568263516877778,
   'country': 0.009324403072241694,
   'disco': 2.2475188598036766,
   'hiphop': 34.73346829414368,
   'jazz': 0.0015622414139215834,
   'metal': 61.685287952423096,
   'pop': 0.6346676964312792,
   'reggae': 0.23201266303658485,
   'rock': 0.4458343144506216},
  {'blues': 0.00818930275272578,
   'classical': 0.001322958996752277,
   'country': 0.010254354128846899,
   'disco': 0.4035545513033867,
   'hiphop': 59.98283624649048,
   'jazz': 0.0015479839930776507,
   'metal': 37.87040412425995,
   'pop': 0.17236809944733977,
   'reggae': 1.2071163393557072,
   'rock': 0.34240642562508583},
  {'blues': 0.016806191706564277,
   'classical': 0.003446948539931327,
   'country': 0.10193272028118372,
   'disco': 1.759820431470871,
   'hiphop': 65.20183086395264,
   'jazz': 0.002578997373348102,
   'metal': 27.470675110816956,
   'pop': 2.240888588130474,
   'reggae': 1.0444840416312218,
   'rock': 2.157537080347538},
  {'blues': 0.058148743119090796,
   'classical': 0.017488791490904987,
   'country': 0.29212157242000103,
   'disco': 18.136638402938843,
   'hiphop': 45.5106258392334,
   'jazz': 0.006326646689558402,
   'metal': 18.928559124469757,
   'pop': 0.7734183222055435,
   'reggae': 1.9375940784811974,
   'rock': 14.339077472686768},
  {'blues': 0.022426064242608845,
   'classical': 0.016045942902565002,
   'country': 0.07974114269018173,
   'disco': 17.548072338104248,
   'hiphop': 47.97298610210419,
   'jazz': 0.0075388212280813605,
   'metal': 17.28803962469101,
   'pop': 0.8315257728099823,
   'reggae': 1.52273615822196,
   'rock': 14.710894227027893},
  {'blues': 0.011284381616860628,
   'classical': 0.0062242368585430086,
   'country': 0.03366218879818916,
   'disco': 5.8872755616903305,
   'hiphop': 64.72145915031433,
   'jazz': 0.004556633575703017,
   'metal': 21.444261074066162,
   'pop': 1.1534948833286762,
   'reggae': 1.1365389451384544,
   'rock': 5.601238086819649},
  {'blues': 0.03367828321643174,
   'classical': 0.00669756336719729,
   'country': 0.2383300568908453,
   'disco': 11.088595539331436,
   'hiphop': 56.468844413757324,
   'jazz': 0.004987959982827306,
   'metal': 21.053656935691833,
   'pop': 1.0237236507236958,
   'reggae': 0.9762403555214405,
   'rock': 9.105245769023895},
  {'blues': 0.21954074036329985,
   'classical': 0.03530267858877778,
   'country': 3.051530569791794,
   'disco': 7.563459128141403,
   'hiphop': 11.598058044910431,
   'jazz': 0.010800734162330627,
   'metal': 19.925493001937866,
   'pop': 14.80337381362915,
   'reggae': 9.770216047763824,
   'rock': 33.02222192287445},
  {'blues': 0.02805051044560969,
   'classical': 0.016523804515600204,
   'country': 0.26018102653324604,
   'disco': 5.01038022339344,
   'hiphop': 22.997120022773743,
   'jazz': 0.010631092300172895,
   'metal': 43.68192255496979,
   'pop': 17.91289895772934,
   'reggae': 2.787395380437374,
   'rock': 7.294889539480209},
  {'blues': 0.0713120331056416,
   'classical': 0.023449967557098716,
   'country': 2.52047348767519,
   'disco': 1.2352949939668179,
   'hiphop': 27.800020575523376,
   'jazz': 0.005490913463290781,
   'metal': 16.674381494522095,
   'pop': 39.0056848526001,
   'reggae': 3.8867495954036713,
   'rock': 8.777143061161041},
  {'blues': 0.06618628394789994,
   'classical': 0.01446405949536711,
   'country': 3.476116433739662,
   'disco': 1.393739227205515,
   'hiphop': 47.232940793037415,
   'jazz': 0.0050082362577086315,
   'metal': 18.116560578346252,
   'pop': 9.595110267400742,
   'reggae': 11.117598414421082,
   'rock': 8.982273191213608},
  {'blues': 0.03451082156971097,
   'classical': 0.0034145159588661045,
   'country': 0.3050043946132064,
   'disco': 3.6902211606502533,
   'hiphop': 66.72922372817993,
   'jazz': 0.002105097155435942,
   'metal': 23.158840835094452,
   'pop': 0.560019351541996,
   'reggae': 2.282959781587124,
   'rock': 3.2337047159671783},
  {'blues': 0.00823938607936725,
   'classical': 0.0016069127013906837,
   'country': 0.10089457500725985,
   'disco': 0.7924525998532772,
   'hiphop': 79.59671020507812,
   'jazz': 0.0020913368643959984,
   'metal': 13.358236849308014,
   'pop': 0.6919651292264462,
   'reggae': 2.247975766658783,
   'rock': 3.199828416109085},
  {'blues': 0.015660334611311555,
   'classical': 0.002808469253068324,
   'country': 0.23948822636157274,
   'disco': 3.221166506409645,
   'hiphop': 59.34692621231079,
   'jazz': 0.005656040957546793,
   'metal': 23.61646145582199,
   'pop': 2.9851820319890976,
   'reggae': 3.2712172716856003,
   'rock': 7.295432686805725},
  {'blues': 0.02869764866773039,
   'classical': 0.002367190427321475,
   'country': 0.15517325373366475,
   'disco': 2.5780096650123596,
   'hiphop': 34.54589545726776,
   'jazz': 0.006221442890819162,
   'metal': 54.90965247154236,
   'pop': 0.944124162197113,
   'reggae': 3.8436371833086014,
   'rock': 2.9862189665436745},
  {'blues': 0.00307018963212613,
   'classical': 0.0013765809853794053,
   'country': 0.17875242047011852,
   'disco': 1.00517263635993,
   'hiphop': 78.98224592208862,
   'jazz': 0.23201399017125368,
   'metal': 2.724817395210266,
   'pop': 5.373164638876915,
   'reggae': 9.250688552856445,
   'rock': 2.248699963092804},
  {'blues': 0.0025707420718390495,
   'classical': 0.0026931025786325336,
   'country': 0.08272828417830169,
   'disco': 1.2720979750156403,
   'hiphop': 47.63372838497162,
   'jazz': 0.3735688282176852,
   'metal': 1.0157271288335323,
   'pop': 33.85870158672333,
   'reggae': 5.15935905277729,
   'rock': 10.598833858966827},
  {'blues': 0.005708032404072583,
   'classical': 0.0012029558092763182,
   'country': 0.045663039782084525,
   'disco': 5.046664178371429,
   'hiphop': 69.01742815971375,
   'jazz': 0.6878337357193232,
   'metal': 5.335059389472008,
   'pop': 6.609242409467697,
   'reggae': 5.4572369903326035,
   'rock': 7.793967425823212},
  {'blues': 0.0018394563085166737,
   'classical': 0.0025958654077840038,
   'country': 0.050230370834469795,
   'disco': 1.1470380239188671,
   'hiphop': 65.34999012947083,
   'jazz': 0.35404630471020937,
   'metal': 10.99771186709404,
   'pop': 15.322428941726685,
   'reggae': 4.240670055150986,
   'rock': 2.5334417819976807},
  {'blues': 0.00862564193084836,
   'classical': 0.0022650210667052306,
   'country': 0.011435262422310188,
   'disco': 2.5085920467972755,
   'hiphop': 71.86369895935059,
   'jazz': 1.1114397086203098,
   'metal': 16.306030750274658,
   'pop': 3.5818859934806824,
   'reggae': 1.4321419410407543,
   'rock': 3.1738895922899246},
  {'blues': 0.006271813617786393,
   'classical': 0.002362802297284361,
   'country': 0.010228114115307108,
   'disco': 21.17188423871994,
   'hiphop': 57.34400749206543,
   'jazz': 0.32856815960258245,
   'metal': 5.81350214779377,
   'pop': 5.141487345099449,
   'reggae': 3.389063850045204,
   'rock': 6.792625784873962},
  {'blues': 0.007713130617048591,
   'classical': 0.006085578570491634,
   'country': 0.09074461995624006,
   'disco': 6.322427839040756,
   'hiphop': 27.662989497184753,
   'jazz': 0.26199782732874155,
   'metal': 2.142483927309513,
   'pop': 8.67738202214241,
   'reggae': 18.27371120452881,
   'rock': 36.55446469783783},
  {'blues': 0.2971409587189555,
   'classical': 0.019898336904589087,
   'country': 0.4610748961567879,
   'disco': 9.272252023220062,
   'hiphop': 7.636242359876633,
   'jazz': 0.05933237262070179,
   'metal': 1.5413489192724228,
   'pop': 42.708513140678406,
   'reggae': 35.50670146942139,
   'rock': 2.497492916882038},
  {'blues': 0.167762057390064,
   'classical': 0.018749508308246732,
   'country': 2.843642793595791,
   'disco': 11.435607075691223,
   'hiphop': 22.865168750286102,
   'jazz': 0.023128143220674247,
   'metal': 35.49736440181732,
   'pop': 1.154187973588705,
   'reggae': 19.27456706762314,
   'rock': 6.719827651977539},
  {'blues': 0.04954234464094043,
   'classical': 0.011854095646413043,
   'country': 0.32446463592350483,
   'disco': 14.520290493965149,
   'hiphop': 43.411439657211304,
   'jazz': 0.030202875495888293,
   'metal': 34.12283957004547,
   'pop': 1.1565661989152431,
   'reggae': 4.2485445737838745,
   'rock': 2.124258689582348},
  {'blues': 0.4307098686695099,
   'classical': 0.00595995552430395,
   'country': 3.95180806517601,
   'disco': 23.742029070854187,
   'hiphop': 18.275105953216553,
   'jazz': 0.054975663078948855,
   'metal': 24.472910165786743,
   'pop': 0.44245626777410507,
   'reggae': 24.408049881458282,
   'rock': 4.215995222330093},
  {'blues': 0.04006871022284031,
   'classical': 0.01829151005949825,
   'country': 1.0499288327991962,
   'disco': 12.563954293727875,
   'hiphop': 12.72355318069458,
   'jazz': 0.043988722609356046,
   'metal': 48.93505573272705,
   'pop': 7.279834896326065,
   'reggae': 4.680899903178215,
   'rock': 12.664419412612915},
  {'blues': 0.009944754128810018,
   'classical': 0.004088030618731864,
   'country': 0.4338204860687256,
   'disco': 2.073456719517708,
   'hiphop': 21.45853191614151,
   'jazz': 0.11594590032473207,
   'metal': 68.66623759269714,
   'pop': 1.4516944997012615,
   'reggae': 4.098659008741379,
   'rock': 1.6876209527254105},
  {'blues': 0.045518812839873135,
   'classical': 0.01487445697421208,
   'country': 0.3278303658589721,
   'disco': 55.13674020767212,
   'hiphop': 5.041011422872543,
   'jazz': 0.35728076472878456,
   'metal': 5.3887393325567245,
   'pop': 0.36761800292879343,
   'reggae': 8.286742120981216,
   'rock': 25.03364384174347},
  {'blues': 0.27909146156162024,
   'classical': 0.05437642685137689,
   'country': 0.2233030740171671,
   'disco': 30.366885662078857,
   'hiphop': 13.546982407569885,
   'jazz': 0.010683333675842732,
   'metal': 28.20606231689453,
   'pop': 11.327189952135086,
   'reggae': 6.333501636981964,
   'rock': 9.651925414800644},
  {'blues': 0.006954499258426949,
   'classical': 0.0030905728635843843,
   'country': 0.058118876768276095,
   'disco': 1.2492132373154163,
   'hiphop': 26.29168927669525,
   'jazz': 0.002008191768254619,
   'metal': 69.06489133834839,
   'pop': 1.262483187019825,
   'reggae': 1.8013926222920418,
   'rock': 0.2601524582132697},
  {'blues': 0.0052196923206793144,
   'classical': 0.0032625615858705714,
   'country': 0.01277591654798016,
   'disco': 7.295116037130356,
   'hiphop': 52.2980272769928,
   'jazz': 0.004480754432734102,
   'metal': 38.269299268722534,
   'pop': 0.6959274876862764,
   'reggae': 0.9429818019270897,
   'rock': 0.47290222719311714},
  {'blues': 0.02144127356586978,
   'classical': 0.031714176293462515,
   'country': 3.0771926045417786,
   'disco': 24.17280077934265,
   'hiphop': 19.837182760238647,
   'jazz': 0.023993033391889185,
   'metal': 26.25669836997986,
   'pop': 6.802191585302353,
   'reggae': 2.764536626636982,
   'rock': 17.012247443199158},
  {'blues': 0.02147626510122791,
   'classical': 0.010287349141435698,
   'country': 2.1708210930228233,
   'disco': 4.889409616589546,
   'hiphop': 26.07882022857666,
   'jazz': 0.015129198436625302,
   'metal': 31.192567944526672,
   'pop': 7.296920567750931,
   'reggae': 4.395530745387077,
   'rock': 23.929040133953094},
  {'blues': 0.005983515075058676,
   'classical': 0.007204835856100544,
   'country': 0.8970568887889385,
   'disco': 2.204163558781147,
   'hiphop': 43.37047636508942,
   'jazz': 0.011406737758079544,
   'metal': 42.63918697834015,
   'pop': 4.298173263669014,
   'reggae': 2.0571397617459297,
   'rock': 4.5092083513736725},
  {'blues': 0.01258662377949804,
   'classical': 0.0064619205659255385,
   'country': 0.8706961758434772,
   'disco': 1.7785970121622086,
   'hiphop': 32.369616627693176,
   'jazz': 0.005276520823827013,
   'metal': 41.32124483585358,
   'pop': 17.35689491033554,
   'reggae': 2.289816178381443,
   'rock': 3.988802060484886},
  {'blues': 0.025469102547504008,
   'classical': 0.006154688890092075,
   'country': 0.1587804057635367,
   'disco': 3.8583513349294662,
   'hiphop': 65.78146815299988,
   'jazz': 0.0014476698197540827,
   'metal': 17.61535257101059,
   'pop': 8.863422274589539,
   'reggae': 1.568152755498886,
   'rock': 2.1214088425040245},
  {'blues': 0.0018219923731521703,
   'classical': 0.002081248749163933,
   'country': 0.03143789363093674,
   'disco': 0.5925046280026436,
   'hiphop': 74.01376366615295,
   'jazz': 0.0013620010577142239,
   'metal': 14.12108987569809,
   'pop': 8.728965371847153,
   'reggae': 2.362719550728798,
   'rock': 0.14424881665036082},
  {'blues': 0.012495445844251662,
   'classical': 0.0060657228459604084,
   'country': 0.3073260886594653,
   'disco': 2.327433228492737,
   'hiphop': 64.08666372299194,
   'jazz': 0.004492979860515334,
   'metal': 4.40366268157959,
   'pop': 15.343567728996277,
   'reggae': 11.458423733711243,
   'rock': 2.049865759909153},
  {'blues': 0.03801999846473336,
   'classical': 0.011010587331838906,
   'country': 2.543855458498001,
   'disco': 2.3753857240080833,
   'hiphop': 21.32520228624344,
   'jazz': 0.0059422476624604315,
   'metal': 19.01446133852005,
   'pop': 19.830335676670074,
   'reggae': 14.164148271083832,
   'rock': 20.691631734371185},
  {'blues': 0.05764774396084249,
   'classical': 0.009156146552413702,
   'country': 2.6837196201086044,
   'disco': 8.174081146717072,
   'hiphop': 35.58628559112549,
   'jazz': 0.007980962982401252,
   'metal': 27.792471647262573,
   'pop': 11.132507026195526,
   'reggae': 6.162458658218384,
   'rock': 8.3936907351017},
  {'blues': 0.1281694625504315,
   'classical': 0.006679559010080993,
   'country': 2.6067575439810753,
   'disco': 6.849145144224167,
   'hiphop': 31.23985528945923,
   'jazz': 0.0041287778003606945,
   'metal': 40.78598916530609,
   'pop': 3.3454399555921555,
   'reggae': 2.998989447951317,
   'rock': 12.034842371940613},
  {'blues': 0.07123436662368476,
   'classical': 0.0022923013602849096,
   'country': 0.27753745671361685,
   'disco': 3.3766970038414,
   'hiphop': 38.099658489227295,
   'jazz': 0.0017993372239288874,
   'metal': 53.8722038269043,
   'pop': 0.8901265449821949,
   'reggae': 1.357274129986763,
   'rock': 2.051173150539398},
  {'blues': 0.08356281905435026,
   'classical': 0.011255109711783007,
   'country': 0.9733196347951889,
   'disco': 2.561180852353573,
   'hiphop': 57.69539475440979,
   'jazz': 0.00788831093814224,
   'metal': 15.94952940940857,
   'pop': 11.554404348134995,
   'reggae': 3.818049281835556,
   'rock': 7.345414906740189},
  {'blues': 0.03764349676202983,
   'classical': 0.008204303594538942,
   'country': 2.2991320118308067,
   'disco': 15.645860135555267,
   'hiphop': 20.31024396419525,
   'jazz': 0.0298354250844568,
   'metal': 31.286364793777466,
   'pop': 19.826406240463257,
   'reggae': 5.5565014481544495,
   'rock': 4.9998123198747635},
  {'blues': 0.04450064734555781,
   'classical': 0.010300314170308411,
   'country': 1.2319723144173622,
   'disco': 1.9306721165776253,
   'hiphop': 15.951816737651825,
   'jazz': 0.0058596080634742975,
   'metal': 60.56692600250244,
   'pop': 17.396879196166992,
   'reggae': 0.92361681163311,
   'rock': 1.9374532625079155},
  {'blues': 0.09933932451531291,
   'classical': 0.011709822138072923,
   'country': 0.334092159755528,
   'disco': 3.175201639533043,
   'hiphop': 44.41721737384796,
   'jazz': 0.006155560549814254,
   'metal': 31.524944305419922,
   'pop': 3.0495040118694305,
   'reggae': 2.443787455558777,
   'rock': 14.938047528266907},
  {'blues': 0.012079706357326359,
   'classical': 0.0017357746401103213,
   'country': 0.019601521489676088,
   'disco': 0.8847340941429138,
   'hiphop': 69.75647211074829,
   'jazz': 0.004208243262837641,
   'metal': 26.61554515361786,
   'pop': 0.2744340570643544,
   'reggae': 1.2577198445796967,
   'rock': 1.1734663508832455},
  {'blues': 0.1228870009072125,
   'classical': 0.01608739112270996,
   'country': 0.5230939481407404,
   'disco': 7.28345587849617,
   'hiphop': 18.3441162109375,
   'jazz': 0.013417670561466366,
   'metal': 54.78515028953552,
   'pop': 4.79351207613945,
   'reggae': 6.230122968554497,
   'rock': 7.888165861368179},
  {'blues': 0.08398129721172154,
   'classical': 0.0158003531396389,
   'country': 1.0790975764393806,
   'disco': 10.189145058393478,
   'hiphop': 8.509400486946106,
   'jazz': 0.005489319300977513,
   'metal': 43.10293197631836,
   'pop': 1.6309414058923721,
   'reggae': 5.079057067632675,
   'rock': 30.304157733917236},
  {'blues': 0.052843778394162655,
   'classical': 0.015705524128861725,
   'country': 0.19799652509391308,
   'disco': 12.500864267349243,
   'hiphop': 53.69763374328613,
   'jazz': 0.01909831480588764,
   'metal': 8.584780246019363,
   'pop': 0.562056852504611,
   'reggae': 12.965801358222961,
   'rock': 11.403218656778336},
  {'blues': 0.1377249602228403,
   'classical': 0.009884967585094273,
   'country': 0.26785186491906643,
   'disco': 27.015066146850586,
   'hiphop': 40.947699546813965,
   'jazz': 0.0064368054154329,
   'metal': 11.327718198299408,
   'pop': 2.4180153384804726,
   'reggae': 10.210514813661575,
   'rock': 7.6590873301029205},
  {'blues': 0.011492721387185156,
   'classical': 0.003641415241872892,
   'country': 0.35920171067118645,
   'disco': 2.984202466905117,
   'hiphop': 20.004737377166748,
   'jazz': 0.00594117482251022,
   'metal': 67.81994104385376,
   'pop': 4.636450856924057,
   'reggae': 2.0107323303818703,
   'rock': 2.1636590361595154},
  {'blues': 0.004211565101286396,
   'classical': 0.0025692001145216636,
   'country': 0.39553060196340084,
   'disco': 1.2136640027165413,
   'hiphop': 30.09425699710846,
   'jazz': 0.009842657163972035,
   'metal': 63.35787773132324,
   'pop': 2.5252120569348335,
   'reggae': 1.5580370090901852,
   'rock': 0.8388012647628784},
  {'blues': 0.042842625407502055,
   'classical': 0.012639375927392393,
   'country': 0.15089581720530987,
   'disco': 30.2033931016922,
   'hiphop': 24.962545931339264,
   'jazz': 0.02934388176072389,
   'metal': 25.383591651916504,
   'pop': 0.13381433673202991,
   'reggae': 1.3865498825907707,
   'rock': 17.69438534975052},
  {'blues': 0.08923225104808807,
   'classical': 0.018448461196385324,
   'country': 0.43368712067604065,
   'disco': 58.0255389213562,
   'hiphop': 5.673870071768761,
   'jazz': 0.0816216052044183,
   'metal': 9.37693566083908,
   'pop': 0.08122678264044225,
   'reggae': 2.542312629520893,
   'rock': 23.677127063274384},
  {'blues': 0.006401033169822767,
   'classical': 0.008851083111949265,
   'country': 0.27301113586872816,
   'disco': 40.84283709526062,
   'hiphop': 16.214565932750702,
   'jazz': 0.013969851715955883,
   'metal': 25.84088146686554,
   'pop': 7.584843039512634,
   'reggae': 2.544817142188549,
   'rock': 6.669826805591583},
  {'blues': 0.02127784537151456,
   'classical': 0.005409113146015443,
   'country': 0.829098280519247,
   'disco': 44.19225752353668,
   'hiphop': 25.941619277000427,
   'jazz': 0.00591430434724316,
   'metal': 16.64324700832367,
   'pop': 1.8190059810876846,
   'reggae': 3.0297480523586273,
   'rock': 7.512427866458893},
  {'blues': 0.06602712091989815,
   'classical': 0.007344259938690811,
   'country': 0.1421944354660809,
   'disco': 24.43433701992035,
   'hiphop': 38.59177529811859,
   'jazz': 0.0029385739253484644,
   'metal': 27.6592880487442,
   'pop': 1.2851270847022533,
   'reggae': 1.631721667945385,
   'rock': 6.1792489141225815},
  {'blues': 0.04556496278382838,
   'classical': 0.31634338665753603,
   'country': 0.05206667701713741,
   'disco': 19.41297799348831,
   'hiphop': 22.166171669960022,
   'jazz': 0.012585952936206013,
   'metal': 42.00448393821716,
   'pop': 3.2601479440927505,
   'reggae': 0.35635249223560095,
   'rock': 12.373305857181549},
  {'blues': 0.022535813332069665,
   'classical': 0.07771883392706513,
   'country': 0.03891634405590594,
   'disco': 16.73847734928131,
   'hiphop': 52.27583050727844,
   'jazz': 0.06896623526699841,
   'metal': 14.634914696216583,
   'pop': 0.1933187828399241,
   'reggae': 0.45386767014861107,
   'rock': 15.495447814464569},
  {'blues': 0.004423337304615416,
   'classical': 0.02710351545829326,
   'country': 0.6181982345879078,
   'disco': 25.210925936698914,
   'hiphop': 7.599501311779022,
   'jazz': 0.4164131823927164,
   'metal': 1.6793176531791687,
   'pop': 2.1565254777669907,
   'reggae': 19.625794887542725,
   'rock': 42.66180098056793},
  {'blues': 0.0021360230675782077,
   'classical': 0.009850117930909619,
   'country': 1.00667430087924,
   'disco': 63.53228688240051,
   'hiphop': 6.497849524021149,
   'jazz': 0.0706555088981986,
   'metal': 4.226043447852135,
   'pop': 2.8525961562991142,
   'reggae': 11.443156749010086,
   'rock': 10.358752310276031},
  {'blues': 0.0032637482945574448,
   'classical': 0.002751818647084292,
   'country': 0.013102164666634053,
   'disco': 2.1341873332858086,
   'hiphop': 28.975126147270203,
   'jazz': 0.07630164618603885,
   'metal': 59.96338129043579,
   'pop': 0.45310864225029945,
   'reggae': 7.374158501625061,
   'rock': 1.0046165436506271},
  {'blues': 0.002384406434430275,
   'classical': 0.01428940740879625,
   'country': 0.060501182451844215,
   'disco': 35.43234169483185,
   'hiphop': 32.93984532356262,
   'jazz': 1.4041767455637455,
   'metal': 21.855299174785614,
   'pop': 0.6547607947140932,
   'reggae': 3.1291332095861435,
   'rock': 4.507268965244293},
  {'blues': 0.008499460818711668,
   'classical': 0.08938278770074248,
   'country': 0.5627460777759552,
   'disco': 11.854442209005356,
   'hiphop': 69.55594420433044,
   'jazz': 0.04415107541717589,
   'metal': 4.111568629741669,
   'pop': 0.6575305014848709,
   'reggae': 1.567886583507061,
   'rock': 11.547849327325821},
  {'blues': 0.6074853241443634,
   'classical': 0.21625570952892303,
   'country': 3.6207761615514755,
   'disco': 11.34929209947586,
   'hiphop': 3.5985924303531647,
   'jazz': 0.033947915653698146,
   'metal': 2.290886454284191,
   'pop': 0.6652032025158405,
   'reggae': 9.232072532176971,
   'rock': 68.38549375534058},
  {'blues': 0.5271241534501314,
   'classical': 0.03386024327483028,
   'country': 0.08028428419493139,
   'disco': 47.25759029388428,
   'hiphop': 3.453141823410988,
   'jazz': 0.017572914657648653,
   'metal': 5.410575866699219,
   'pop': 0.7714170031249523,
   'reggae': 17.556709051132202,
   'rock': 24.891720712184906},
  {'blues': 0.02471997868269682,
   'classical': 0.012088804214727134,
   'country': 0.03676135384012014,
   'disco': 45.74180543422699,
   'hiphop': 1.8968401476740837,
   'jazz': 0.023595562379341573,
   'metal': 30.49831986427307,
   'pop': 2.7414213865995407,
   'reggae': 3.429805487394333,
   'rock': 15.594647824764252},
  {'blues': 0.010221351112704724,
   'classical': 0.02513470535632223,
   'country': 0.08522177231498063,
   'disco': 57.83916115760803,
   'hiphop': 0.8233477361500263,
   'jazz': 0.02374086470808834,
   'metal': 17.598313093185425,
   'pop': 4.938195273280144,
   'reggae': 1.856621541082859,
   'rock': 16.800038516521454},
  {'blues': 0.02204741904279217,
   'classical': 0.004548865763354115,
   'country': 0.19366727210581303,
   'disco': 45.97981572151184,
   'hiphop': 1.4742323197424412,
   'jazz': 0.06977040320634842,
   'metal': 15.105520188808441,
   'pop': 2.737772651016712,
   'reggae': 20.169909298419952,
   'rock': 14.242714643478394},
  {'blues': 0.005911842890782282,
   'classical': 0.0062675680965185165,
   'country': 0.08779406198300421,
   'disco': 68.32367181777954,
   'hiphop': 1.4050988480448723,
   'jazz': 0.02400162920821458,
   'metal': 19.50606107711792,
   'pop': 4.182552546262741,
   'reggae': 3.6876946687698364,
   'rock': 2.7709469199180603},
  {'blues': 0.006589158874703571,
   'classical': 0.003536386793712154,
   'country': 0.02938907709904015,
   'disco': 67.42034554481506,
   'hiphop': 1.3422714546322823,
   'jazz': 0.025308088515885174,
   'metal': 18.241196870803833,
   'pop': 3.3318057656288147,
   'reggae': 7.144403457641602,
   'rock': 2.4551481008529663},
  {'blues': 0.027283537201583385,
   'classical': 0.012154925934737548,
   'country': 0.09481993038207293,
   'disco': 59.61356163024902,
   'hiphop': 0.42138006538152695,
   'jazz': 0.031360136927105486,
   'metal': 2.3839017376303673,
   'pop': 10.779005289077759,
   'reggae': 17.069563269615173,
   'rock': 9.56697016954422},
  {'blues': 0.06641235086135566,
   'classical': 0.013212113117333502,
   'country': 0.04276738618500531,
   'disco': 63.564229011535645,
   'hiphop': 2.878544293344021,
   'jazz': 0.008222504402510822,
   'metal': 21.483223140239716,
   'pop': 6.20298869907856,
   'reggae': 2.9373304918408394,
   'rock': 2.803063578903675},
  {'blues': 0.026872529997490346,
   'classical': 0.0466140074422583,
   'country': 0.028699205722659826,
   'disco': 23.085954785346985,
   'hiphop': 4.508410021662712,
   'jazz': 0.018749658192973584,
   'metal': 42.42216348648071,
   'pop': 20.675359666347504,
   'reggae': 3.6828577518463135,
   'rock': 5.504313111305237},
  {'blues': 0.049703026888892055,
   'classical': 0.046399858547374606,
   'country': 0.13826062204316258,
   'disco': 1.4018143527209759,
   'hiphop': 5.553879216313362,
   'jazz': 0.004561430250760168,
   'metal': 17.959915101528168,
   'pop': 62.14333772659302,
   'reggae': 10.157623142004013,
   'rock': 2.5445060804486275},
  {'blues': 0.015850157069507986,
   'classical': 0.025319145061075687,
   'country': 0.0626461289357394,
   'disco': 1.2142647989094257,
   'hiphop': 8.21564868092537,
   'jazz': 0.003107940938207321,
   'metal': 68.28410029411316,
   'pop': 16.797690093517303,
   'reggae': 2.9398923739790916,
   'rock': 2.4414828047156334},
  {'blues': 0.006536769069498405,
   'classical': 0.022122757218312472,
   'country': 0.011096949310740456,
   'disco': 0.28654749039560556,
   'hiphop': 13.700689375400543,
   'jazz': 0.0014874679436616134,
   'metal': 80.5665910243988,
   'pop': 3.620459884405136,
   'reggae': 0.29466336127370596,
   'rock': 1.4898120425641537},
  {'blues': 0.09799748659133911,
   'classical': 0.03130812547169626,
   'country': 0.07309283828362823,
   'disco': 3.2138388603925705,
   'hiphop': 14.262284338474274,
   'jazz': 0.006225416291272268,
   'metal': 64.8981511592865,
   'pop': 5.21845780313015,
   'reggae': 3.4013718366622925,
   'rock': 8.797270804643631},
  {'blues': 0.8163291029632092,
   'classical': 0.0641021877527237,
   'country': 0.09335306822322309,
   'disco': 53.81220579147339,
   'hiphop': 0.8635522797703743,
   'jazz': 0.007258591358549893,
   'metal': 15.288214385509491,
   'pop': 0.30378331430256367,
   'reggae': 3.121621534228325,
   'rock': 25.62958598136902},
  {'blues': 0.050507334526628256,
   'classical': 0.038276525447145104,
   'country': 0.00503219198435545,
   'disco': 21.641308069229126,
   'hiphop': 1.0280078276991844,
   'jazz': 0.010630457109073177,
   'metal': 69.0155029296875,
   'pop': 0.9138086810708046,
   'reggae': 4.391074925661087,
   'rock': 2.905845269560814},
  {'blues': 0.007847705273889005,
   'classical': 0.00813839869806543,
   'country': 0.002074964140774682,
   'disco': 0.5920839495956898,
   'hiphop': 2.2977767512202263,
   'jazz': 0.001382630034640897,
   'metal': 94.70936059951782,
   'pop': 1.0061644949018955,
   'reggae': 0.4279142711311579,
   'rock': 0.9472562000155449},
  {'blues': 0.10773867834359407,
   'classical': 0.21759741939604282,
   'country': 0.16124302055686712,
   'disco': 12.527535855770111,
   'hiphop': 8.809167891740799,
   'jazz': 0.14173276722431183,
   'metal': 7.347150146961212,
   'pop': 45.1993465423584,
   'reggae': 22.866734862327576,
   'rock': 2.6217548176646233},
  {'blues': 0.22667457815259695,
   'classical': 0.4176573362201452,
   'country': 0.1842582249082625,
   'disco': 23.162461817264557,
   'hiphop': 6.8464696407318115,
   'jazz': 0.40664547123014927,
   'metal': 12.874078750610352,
   'pop': 22.999531030654907,
   'reggae': 28.323325514793396,
   'rock': 4.558894410729408},
  {'blues': 0.29651725199073553,
   'classical': 0.32861828804016113,
   'country': 0.21825043950229883,
   'disco': 8.22579488158226,
   'hiphop': 19.53493058681488,
   'jazz': 0.1282949117012322,
   'metal': 39.15760815143585,
   'pop': 10.346805304288864,
   'reggae': 14.031986892223358,
   'rock': 7.731195539236069},
  {'blues': 0.04738400166388601,
   'classical': 0.04653948999475688,
   'country': 0.16962658846750855,
   'disco': 24.288932979106903,
   'hiphop': 16.909383237361908,
   'jazz': 0.03874705289490521,
   'metal': 34.474191069602966,
   'pop': 15.672378242015839,
   'reggae': 4.38777394592762,
   'rock': 3.9650455117225647},
  {'blues': 0.007705201278440654,
   'classical': 0.010038730397354811,
   'country': 0.021482397278305143,
   'disco': 2.6659149676561356,
   'hiphop': 25.019317865371704,
   'jazz': 0.014908844605088234,
   'metal': 59.86230969429016,
   'pop': 11.42105683684349,
   'reggae': 0.6655946373939514,
   'rock': 0.3116674954071641},
  {'blues': 0.11044362327083945,
   'classical': 0.03569115069694817,
   'country': 0.003474742698017508,
   'disco': 11.560944467782974,
   'hiphop': 25.234714150428772,
   'jazz': 0.014125050802249461,
   'metal': 59.286439418792725,
   'pop': 2.847239561378956,
   'reggae': 0.5634792614728212,
   'rock': 0.34344899468123913},
  {'blues': 0.13804873451590538,
   'classical': 0.14276440488174558,
   'country': 0.0038660295103909448,
   'disco': 7.618306577205658,
   'hiphop': 43.08986961841583,
   'jazz': 0.014729867689311504,
   'metal': 42.05550253391266,
   'pop': 5.948717147111893,
   'reggae': 0.37414266262203455,
   'rock': 0.614056084305048},
  {'blues': 0.42595425620675087,
   'classical': 0.28537388425320387,
   'country': 0.010897202446358278,
   'disco': 7.593172788619995,
   'hiphop': 68.47448348999023,
   'jazz': 0.02823725517373532,
   'metal': 20.444980263710022,
   'pop': 1.0416620410978794,
   'reggae': 1.149708591401577,
   'rock': 0.5455197300761938},
  {'blues': 0.09003361337818205,
   'classical': 0.3527948400005698,
   'country': 0.014929486496839672,
   'disco': 6.514318287372589,
   'hiphop': 46.905240416526794,
   'jazz': 0.045225294888950884,
   'metal': 41.485145688056946,
   'pop': 2.740042842924595,
   'reggae': 0.8293352089822292,
   'rock': 1.0229380801320076},
  {'blues': 0.06908930372446775,
   'classical': 0.1679826993495226,
   'country': 0.002643308471306227,
   'disco': 4.314053431153297,
   'hiphop': 56.202566623687744,
   'jazz': 0.012670950673054904,
   'metal': 34.607356786727905,
   'pop': 3.4764163196086884,
   'reggae': 0.3606098471209407,
   'rock': 0.7866162806749344},
  {'blues': 0.1590594300068915,
   'classical': 0.29472645837813616,
   'country': 0.002175694862671662,
   'disco': 13.49753886461258,
   'hiphop': 36.897289752960205,
   'jazz': 0.01953458704520017,
   'metal': 43.05330216884613,
   'pop': 3.574835881590843,
   'reggae': 1.3772040605545044,
   'rock': 1.1243307031691074},
  {'blues': 0.09257604251615703,
   'classical': 0.08408174035139382,
   'country': 0.0024097938876366243,
   'disco': 8.699541538953781,
   'hiphop': 29.966574907302856,
   'jazz': 0.004795456334250048,
   'metal': 58.9485764503479,
   'pop': 0.9841074235737324,
   'reggae': 0.4498270805925131,
   'rock': 0.7675050757825375},
  {'blues': 0.057528214529156685,
   'classical': 0.05705614457838237,
   'country': 0.002577991836005822,
   'disco': 2.6066673919558525,
   'hiphop': 22.00627326965332,
   'jazz': 0.0017508682503830642,
   'metal': 72.22150564193726,
   'pop': 1.4011543244123459,
   'reggae': 0.14475450152531266,
   'rock': 1.500742044299841},
  {'blues': 0.018358112720306963,
   'classical': 0.05097730318084359,
   'country': 0.003473348988336511,
   'disco': 6.8850889801979065,
   'hiphop': 15.255169570446014,
   'jazz': 0.004234637162880972,
   'metal': 72.58805632591248,
   'pop': 3.780774027109146,
   'reggae': 0.12480943696573377,
   'rock': 1.2890642508864403},
  {'blues': 0.011773993901442736,
   'classical': 0.014019951049704105,
   'country': 0.003445061156526208,
   'disco': 2.6038695126771927,
   'hiphop': 7.279349863529205,
   'jazz': 0.0013635641153086908,
   'metal': 86.56243681907654,
   'pop': 0.8900764398276806,
   'reggae': 0.039030308835208416,
   'rock': 2.5946376845240593},
  {'blues': 0.004026370879728347,
   'classical': 0.00647806518827565,
   'country': 0.006891971861477941,
   'disco': 1.2821469455957413,
   'hiphop': 8.747182041406631,
   'jazz': 0.002102999496855773,
   'metal': 86.67436242103577,
   'pop': 0.5962707567960024,
   'reggae': 0.03090352693106979,
   'rock': 2.6496388018131256},
  {'blues': 0.0006441731784434523,
   'classical': 0.003973564525949769,
   'country': 0.02517307293601334,
   'disco': 4.7045037150383,
   'hiphop': 10.61161756515503,
   'jazz': 0.04154040652792901,
   'metal': 81.95697665214539,
   'pop': 0.15276564517989755,
   'reggae': 0.0766281969845295,
   'rock': 2.4261683225631714},
  {'blues': 0.0004525357326201629,
   'classical': 0.018303777324035764,
   'country': 0.08632041281089187,
   'disco': 13.660374283790588,
   'hiphop': 10.616213083267212,
   'jazz': 0.2970720175653696,
   'metal': 65.94313979148865,
   'pop': 0.5545091815292835,
   'reggae': 0.3595540067180991,
   'rock': 8.464054018259048},
  {'blues': 0.0018837601601262577,
   'classical': 0.07592100300826132,
   'country': 0.6326190195977688,
   'disco': 33.42392444610596,
   'hiphop': 2.9072897508740425,
   'jazz': 0.5362220108509064,
   'metal': 26.842251420021057,
   'pop': 0.9159144014120102,
   'reggae': 0.921192578971386,
   'rock': 33.74278247356415},
  {'blues': 0.0018425493180984631,
   'classical': 0.1804713043384254,
   'country': 0.5767593625932932,
   'disco': 12.39725947380066,
   'hiphop': 1.6867762431502342,
   'jazz': 3.0823785811662674,
   'metal': 7.288452982902527,
   'pop': 0.5211460869759321,
   'reggae': 3.6003615707159042,
   'rock': 70.66454887390137},
  {'blues': 0.007509738497901708,
   'classical': 0.4068235866725445,
   'country': 0.511446176096797,
   'disco': 13.294118642807007,
   'hiphop': 1.6799883916974068,
   'jazz': 35.62786281108856,
   'metal': 12.678873538970947,
   'pop': 0.16905948286876082,
   'reggae': 6.223456934094429,
   'rock': 29.400858283042908},
  {'blues': 0.009288959699915722,
   'classical': 0.19349312642589211,
   'country': 0.18919393187388778,
   'disco': 3.526652604341507,
   'hiphop': 2.8182245790958405,
   'jazz': 24.98585283756256,
   'metal': 52.921950817108154,
   'pop': 0.08005548734217882,
   'reggae': 9.246107935905457,
   'rock': 6.029173359274864},
  {'blues': 0.0038455153116956353,
   'classical': 0.12058767024427652,
   'country': 0.14974473742768168,
   'disco': 4.253699257969856,
   'hiphop': 3.6795370280742645,
   'jazz': 5.504916235804558,
   'metal': 68.95771026611328,
   'pop': 0.37619981449097395,
   'reggae': 9.156158566474915,
   'rock': 7.797606289386749},
  {'blues': 0.0026457755666342564,
   'classical': 0.08237960282713175,
   'country': 0.18420261330902576,
   'disco': 18.69409829378128,
   'hiphop': 1.3941273093223572,
   'jazz': 0.6478177383542061,
   'metal': 65.97251296043396,
   'pop': 8.224521577358246,
   'reggae': 1.9985334947705269,
   'rock': 2.7991604059934616},
  {'blues': 0.00535649414814543,
   'classical': 0.08110839989967644,
   'country': 0.3969490062445402,
   'disco': 27.857497334480286,
   'hiphop': 0.710435165092349,
   'jazz': 0.2661459147930145,
   'metal': 33.9937299489975,
   'pop': 35.024648904800415,
   'reggae': 0.9768621996045113,
   'rock': 0.6872662343084812},
  {'blues': 0.00458288996014744,
   'classical': 0.023114065697882324,
   'country': 1.0212667286396027,
   'disco': 7.0282429456710815,
   'hiphop': 3.8139287382364273,
   'jazz': 0.05919368122704327,
   'metal': 27.301111817359924,
   'pop': 59.285855293273926,
   'reggae': 0.5133750848472118,
   'rock': 0.949325691908598},
  {'blues': 0.006908869545441121,
   'classical': 0.025978413759730756,
   'country': 2.5455910712480545,
   'disco': 18.322589993476868,
   'hiphop': 15.800713002681732,
   'jazz': 0.027059868443757296,
   'metal': 23.46073091030121,
   'pop': 38.06917071342468,
   'reggae': 0.2312996657565236,
   'rock': 1.5099520795047283},
  {'blues': 0.0049878290155902505,
   'classical': 0.01581094547873363,
   'country': 2.7218077331781387,
   'disco': 7.335573434829712,
   'hiphop': 10.87721362709999,
   'jazz': 0.0056790955568430945,
   'metal': 46.46216332912445,
   'pop': 31.467348337173462,
   'reggae': 0.568064209073782,
   'rock': 0.5413457751274109},
  {'blues': 0.001899559356388636,
   'classical': 0.003057448338950053,
   'country': 0.021226807439234108,
   'disco': 0.31954466830939054,
   'hiphop': 11.188425123691559,
   'jazz': 0.0006854887487861561,
   'metal': 86.27266883850098,
   'pop': 2.020592987537384,
   'reggae': 0.05932360072620213,
   'rock': 0.11257120640948415},
  {'blues': 0.0035891895095119253,
   'classical': 0.003627008481998928,
   'country': 0.008992560469778255,
   'disco': 0.36895524244755507,
   'hiphop': 15.994025766849518,
   'jazz': 0.0009876635886030272,
   'metal': 80.0045371055603,
   'pop': 0.5637402646243572,
   'reggae': 0.07194546051323414,
   'rock': 2.979596331715584},
  {'blues': 0.007960631774039939,
   'classical': 0.004590379830915481,
   'country': 0.005183689427212812,
   'disco': 0.07442375062964857,
   'hiphop': 15.877196192741394,
   'jazz': 0.0005761380180047126,
   'metal': 80.98999261856079,
   'pop': 0.4267933312803507,
   'reggae': 0.13724059099331498,
   'rock': 2.4760356172919273},
  {'blues': 0.01832853740779683,
   'classical': 0.008675318531459197,
   'country': 0.00800994093879126,
   'disco': 0.4210238344967365,
   'hiphop': 17.74301826953888,
   'jazz': 0.0006461539669544436,
   'metal': 79.12969589233398,
   'pop': 0.6495447363704443,
   'reggae': 0.020469847368076444,
   'rock': 2.000587433576584},
  {'blues': 0.0158118738909252,
   'classical': 0.012213551963213831,
   'country': 0.018512312090024352,
   'disco': 0.6192772649228573,
   'hiphop': 19.027452170848846,
   'jazz': 0.0010396053767181002,
   'metal': 75.26741623878479,
   'pop': 2.5322971865534782,
   'reggae': 0.0168090351507999,
   'rock': 2.4891726672649384},
  {'blues': 0.011526388698257506,
   'classical': 0.004357414582045749,
   'country': 0.008953129145083949,
   'disco': 0.5954273045063019,
   'hiphop': 8.709733188152313,
   'jazz': 0.0003441012722760206,
   'metal': 88.11349868774414,
   'pop': 0.757687771692872,
   'reggae': 0.02055918303085491,
   'rock': 1.7779167741537094},
  {'blues': 0.013850916002411395,
   'classical': 0.003836395262624137,
   'country': 0.01803943596314639,
   'disco': 0.44044116511940956,
   'hiphop': 11.181783676147461,
   'jazz': 0.0003524211024341639,
   'metal': 85.59131622314453,
   'pop': 0.7830527611076832,
   'reggae': 0.03289653395768255,
   'rock': 1.9344370812177658},
  {'blues': 0.005009393134969287,
   'classical': 0.005824868640047498,
   'country': 0.018141409964300692,
   'disco': 0.19599655643105507,
   'hiphop': 11.936351656913757,
   'jazz': 0.0003889889285346726,
   'metal': 86.24918460845947,
   'pop': 1.208221446722746,
   'reggae': 0.018905053730122745,
   'rock': 0.36197679582983255},
  {'blues': 0.005108191180624999,
   'classical': 0.006414786184905097,
   'country': 0.014341615315061063,
   'disco': 3.25845405459404,
   'hiphop': 2.198868989944458,
   'jazz': 0.0017138419934781268,
   'metal': 90.66804051399231,
   'pop': 0.7199786137789488,
   'reggae': 0.06220808136276901,
   'rock': 3.0648792162537575},
  {'blues': 0.012632332800421864,
   'classical': 0.011837217607535422,
   'country': 0.05935298395343125,
   'disco': 2.4014685302972794,
   'hiphop': 1.5423213131725788,
   'jazz': 0.003027974526048638,
   'metal': 73.6645758152008,
   'pop': 1.7554381862282753,
   'reggae': 0.04833517305087298,
   'rock': 20.501013100147247},
  {'blues': 0.003156784805469215,
   'classical': 0.006281771493377164,
   'country': 0.03978357999585569,
   'disco': 1.4660120941698551,
   'hiphop': 16.046161949634552,
   'jazz': 0.00548124298802577,
   'metal': 73.23852181434631,
   'pop': 3.817136585712433,
   'reggae': 0.06634367164224386,
   'rock': 5.311116576194763},
  {'blues': 0.0016325082469847985,
   'classical': 0.003649240534286946,
   'country': 0.011889154848176986,
   'disco': 0.455093989148736,
   'hiphop': 13.473957777023315,
   'jazz': 0.0017772330465959385,
   'metal': 82.06283450126648,
   'pop': 3.5758450627326965,
   'reggae': 0.09558522142469883,
   'rock': 0.3177443752065301},
  {'blues': 0.002103755105054006,
   'classical': 0.0043321655539330095,
   'country': 0.016129889991134405,
   'disco': 0.12820727424696088,
   'hiphop': 24.19159859418869,
   'jazz': 0.001349057401967002,
   'metal': 67.29174256324768,
   'pop': 7.299644500017166,
   'reggae': 0.19079725025221705,
   'rock': 0.8740955032408237},
  {'blues': 0.0034153716114815325,
   'classical': 0.005841633173986338,
   'country': 0.01460952335037291,
   'disco': 0.15605388907715678,
   'hiphop': 20.34067064523697,
   'jazz': 0.0006640254923695466,
   'metal': 73.00795912742615,
   'pop': 5.668824166059494,
   'reggae': 0.054422987159341574,
   'rock': 0.7475319318473339},
  {'blues': 0.0032000592909753323,
   'classical': 0.013740417489316314,
   'country': 0.01102025416912511,
   'disco': 0.27192372363060713,
   'hiphop': 11.54964566230774,
   'jazz': 0.0009512748874840327,
   'metal': 79.52132225036621,
   'pop': 7.887715101242065,
   'reggae': 0.031036557629704475,
   'rock': 0.7094372529536486},
  {'blues': 0.006325139838736504,
   'classical': 0.013011817645747215,
   'country': 0.020167593902442604,
   'disco': 0.7344886194914579,
   'hiphop': 26.166781783103943,
   'jazz': 0.003405112511245534,
   'metal': 67.44413375854492,
   'pop': 4.822920262813568,
   'reggae': 0.12318748049438,
   'rock': 0.6655795034021139},
  {'blues': 0.010931730503216386,
   'classical': 0.02310831332579255,
   'country': 0.015530455857515335,
   'disco': 2.3270517587661743,
   'hiphop': 5.436751618981361,
   'jazz': 0.006781557749491185,
   'metal': 79.52753901481628,
   'pop': 4.865260049700737,
   'reggae': 0.18929489888250828,
   'rock': 7.597748935222626},
  {'blues': 0.023036783386487514,
   'classical': 0.026303587947040796,
   'country': 0.07890538545325398,
   'disco': 0.8627988398075104,
   'hiphop': 6.937301903963089,
   'jazz': 0.005477254671859555,
   'metal': 59.28264260292053,
   'pop': 11.326441913843155,
   'reggae': 0.169545307289809,
   'rock': 21.287545561790466},
  {'blues': 0.0060659142036456615,
   'classical': 0.008170796354534104,
   'country': 0.004896798054687679,
   'disco': 0.6046205759048462,
   'hiphop': 16.806624829769135,
   'jazz': 0.0015317929864977486,
   'metal': 80.08023500442505,
   'pop': 1.2200981378555298,
   'reggae': 0.06711320602335036,
   'rock': 1.2006411328911781},
  {'blues': 0.008346289541805163,
   'classical': 0.014168571215122938,
   'country': 0.004075644028489478,
   'disco': 1.7893142998218536,
   'hiphop': 36.155831813812256,
   'jazz': 0.001592815351614263,
   'metal': 57.8410267829895,
   'pop': 3.392357751727104,
   'reggae': 0.050544971600174904,
   'rock': 0.7427408825606108},
  {'blues': 0.006241026858333498,
   'classical': 0.021939040743745863,
   'country': 0.005992694059386849,
   'disco': 1.5377158299088478,
   'hiphop': 19.8537677526474,
   'jazz': 0.001504007104813354,
   'metal': 73.95115494728088,
   'pop': 3.0164524912834167,
   'reggae': 0.08029986056499183,
   'rock': 1.5249247662723064},
  {'blues': 0.010385116911493242,
   'classical': 0.012364132271613926,
   'country': 0.007501428626710549,
   'disco': 2.853432111442089,
   'hiphop': 21.29180282354355,
   'jazz': 0.002105143175867852,
   'metal': 74.24889206886292,
   'pop': 0.9407639503479004,
   'reggae': 0.06605391972698271,
   'rock': 0.5666932556778193},
  {'blues': 0.011882833496201783,
   'classical': 0.005603361569228582,
   'country': 0.00935948482947424,
   'disco': 3.3374935388565063,
   'hiphop': 29.548141360282898,
   'jazz': 0.0018427561371936463,
   'metal': 66.13377928733826,
   'pop': 0.6024914793670177,
   'reggae': 0.08165130857378244,
   'rock': 0.26775228325277567},
  {'blues': 0.012774590868502855,
   'classical': 0.0017590684365131892,
   'country': 0.002453888737363741,
   'disco': 1.293957605957985,
   'hiphop': 51.138460636138916,
   'jazz': 0.0009438971574127208,
   'metal': 47.388532757759094,
   'pop': 0.02799889480229467,
   'reggae': 0.09565682266838849,
   'rock': 0.03745866124518216},
  {'blues': 0.008013290062081069,
   'classical': 0.0015458361303899437,
   'country': 0.0018385449948254973,
   'disco': 1.3153587467968464,
   'hiphop': 77.40468382835388,
   'jazz': 0.0010276887223881204,
   'metal': 21.068593859672546,
   'pop': 0.029892902239225805,
   'reggae': 0.15651026042178273,
   'rock': 0.012532317487057298},
  {'blues': 0.025963832740671933,
   'classical': 0.0020827705156989396,
   'country': 0.01330860104644671,
   'disco': 4.879742860794067,
   'hiphop': 49.25174117088318,
   'jazz': 0.0011308912689855788,
   'metal': 45.22433280944824,
   'pop': 0.3748627845197916,
   'reggae': 0.18885604804381728,
   'rock': 0.037985784001648426},
  {'blues': 0.018472647934686393,
   'classical': 0.002604426299512852,
   'country': 0.044852186692878604,
   'disco': 2.3131823167204857,
   'hiphop': 32.6370894908905,
   'jazz': 0.0013375060007092543,
   'metal': 61.813461780548096,
   'pop': 2.6123598217964172,
   'reggae': 0.4755447618663311,
   'rock': 0.08108942420221865},
  {'blues': 0.01691696234047413,
   'classical': 0.0028556305551319383,
   'country': 0.06114295101724565,
   'disco': 2.2385647520422935,
   'hiphop': 21.932874619960785,
   'jazz': 0.001563267687743064,
   'metal': 67.46709942817688,
   'pop': 7.528557628393173,
   'reggae': 0.5972424056380987,
   'rock': 0.15318593941628933},
  {'blues': 0.004090335642104037,
   'classical': 0.0029400334824458696,
   'country': 0.011855537741212174,
   'disco': 0.5300911143422127,
   'hiphop': 19.115401804447174,
   'jazz': 0.0009034888535097707,
   'metal': 77.39534378051758,
   'pop': 2.547505684196949,
   'reggae': 0.09034880204126239,
   'rock': 0.3015153342857957},
  {'blues': 0.004347362846601754,
   'classical': 0.004089741560164839,
   'country': 0.005854570190422237,
   'disco': 1.007353886961937,
   'hiphop': 24.918174743652344,
   'jazz': 0.0011115389497717842,
   'metal': 72.98085689544678,
   'pop': 0.7702200207859278,
   'reggae': 0.08477205410599709,
   'rock': 0.2232186496257782},
  {'blues': 0.0016426814909209497,
   'classical': 0.0018033792002825066,
   'country': 0.006391936767613515,
   'disco': 0.19770748913288116,
   'hiphop': 48.154231905937195,
   'jazz': 0.0009621967365092132,
   'metal': 50.919872522354126,
   'pop': 0.4760950803756714,
   'reggae': 0.18919756403192878,
   'rock': 0.05209663650020957},
  {'blues': 0.00450443294539582,
   'classical': 0.00366449894499965,
   'country': 0.001605725265108049,
   'disco': 1.5497257001698017,
   'hiphop': 76.37829780578613,
   'jazz': 0.0029310484023881145,
   'metal': 21.742095053195953,
   'pop': 0.1225400366820395,
   'reggae': 0.15949715161696076,
   'rock': 0.03513421688694507},
  {'blues': 0.006856440450064838,
   'classical': 0.0032957854273263365,
   'country': 0.0005739218522649026,
   'disco': 1.285538636147976,
   'hiphop': 13.407692313194275,
   'jazz': 0.0031314197258325294,
   'metal': 84.59916710853577,
   'pop': 0.17234986880794168,
   'reggae': 0.3175123129040003,
   'rock': 0.20388320554047823},
  {'blues': 0.017828396812546998,
   'classical': 0.00916945209610276,
   'country': 0.0009237821359420195,
   'disco': 7.301851361989975,
   'hiphop': 30.440306663513184,
   'jazz': 0.005715485167456791,
   'metal': 59.94189381599426,
   'pop': 0.3132943529635668,
   'reggae': 0.458981329575181,
   'rock': 1.5100284479558468},
  {'blues': 0.002217481414845679,
   'classical': 0.0009227419468516018,
   'country': 0.0018734515833784826,
   'disco': 0.2872337820008397,
   'hiphop': 26.59851312637329,
   'jazz': 0.0015599624020978808,
   'metal': 72.11095690727234,
   'pop': 0.3586728125810623,
   'reggae': 0.10194156784564257,
   'rock': 0.5361036397516727},
  {'blues': 0.002256952029711101,
   'classical': 0.0012636011888389476,
   'country': 0.013341179874259979,
   'disco': 0.15764287672936916,
   'hiphop': 14.400507509708405,
   'jazz': 0.0019202625480829738,
   'metal': 84.84312891960144,
   'pop': 0.4745763726532459,
   'reggae': 0.09487142087891698,
   'rock': 0.010497198672965169},
  {'blues': 0.0012841092939197551,
   'classical': 0.0037869780499022454,
   'country': 0.005989033161313273,
   'disco': 0.03152513818349689,
   'hiphop': 71.62816524505615,
   'jazz': 0.003990393452113494,
   'metal': 26.198869943618774,
   'pop': 0.7507117930799723,
   'reggae': 1.0930133983492851,
   'rock': 0.2826583571732044},
  {'blues': 0.20016033668071032,
   'classical': 0.1327188452705741,
   'country': 0.3676709020510316,
   'disco': 0.48845261335372925,
   'hiphop': 17.537252604961395,
   'jazz': 0.14450106536969543,
   'metal': 0.7011867593973875,
   'pop': 0.10384325869381428,
   'reggae': 51.263511180877686,
   'rock': 29.06070053577423},
  {'blues': 0.11987473117187619,
   'classical': 1.8416102975606918,
   'country': 0.5709164775907993,
   'disco': 0.8439216762781143,
   'hiphop': 0.9116252884268761,
   'jazz': 0.12989614624530077,
   'metal': 2.3192891851067543,
   'pop': 0.12301667593419552,
   'reggae': 7.503998279571533,
   'rock': 85.6358528137207},
  {'blues': 0.5511931609362364,
   'classical': 8.71046707034111,
   'country': 2.5977298617362976,
   'disco': 1.0565593838691711,
   'hiphop': 1.4070936478674412,
   'jazz': 1.1265222914516926,
   'metal': 2.137177065014839,
   'pop': 0.08727737003937364,
   'reggae': 2.7480782940983772,
   'rock': 79.57790493965149},
  {'blues': 0.24667643010616302,
   'classical': 0.0401989120291546,
   'country': 0.08619962609373033,
   'disco': 3.178933635354042,
   'hiphop': 17.198409140110016,
   'jazz': 0.010109807044500485,
   'metal': 14.991351962089539,
   'pop': 0.08989434572868049,
   'reggae': 41.97288155555725,
   'rock': 22.185342013835907},
  {'blues': 0.004858332613366656,
   'classical': 0.008658577280584723,
   'country': 0.008538943075109273,
   'disco': 0.1573586487211287,
   'hiphop': 10.729331523180008,
   'jazz': 0.002126271283486858,
   'metal': 46.38480842113495,
   'pop': 0.36398740485310555,
   'reggae': 40.14994204044342,
   'rock': 2.1903803572058678},
  {'blues': 0.005176210106583312,
   'classical': 0.011269153765169904,
   'country': 0.008046982839005068,
   'disco': 0.03164764784742147,
   'hiphop': 8.808913826942444,
   'jazz': 0.0024614366338937543,
   'metal': 78.40847969055176,
   'pop': 0.5729286000132561,
   'reggae': 11.395320296287537,
   'rock': 0.7557632401585579},
  {'blues': 0.0024996097636176273,
   'classical': 0.0078106219007167965,
   'country': 0.004951243317918852,
   'disco': 0.026432066806592047,
   'hiphop': 7.435827702283859,
   'jazz': 0.0009075315574591514,
   'metal': 89.59348201751709,
   'pop': 0.44096591882407665,
   'reggae': 1.1131394654512405,
   'rock': 1.3739794492721558},
  {'blues': 0.0013627824955619872,
   'classical': 0.004008367977803573,
   'country': 0.0037853340472793207,
   'disco': 0.06804812583141029,
   'hiphop': 6.68875128030777,
   'jazz': 0.0009567200322635472,
   'metal': 89.68259692192078,
   'pop': 0.3822027472779155,
   'reggae': 2.0958753302693367,
   'rock': 1.0724070481956005},
  {'blues': 0.0014452013601840008,
   'classical': 0.002670643516466953,
   'country': 0.004925086977891624,
   'disco': 0.1393247744999826,
   'hiphop': 2.0937753841280937,
   'jazz': 0.0012554210115922615,
   'metal': 91.88401103019714,
   'pop': 0.12408428592607379,
   'reggae': 4.421725496649742,
   'rock': 1.3267738744616508},
  {'blues': 0.0016556496120756492,
   'classical': 0.006903627217980102,
   'country': 0.005642717951559462,
   'disco': 0.06224598619155586,
   'hiphop': 5.42171448469162,
   'jazz': 0.0011152998922625557,
   'metal': 89.95369076728821,
   'pop': 0.5201811902225018,
   'reggae': 1.8146341666579247,
   'rock': 2.2122250869870186},
  {'blues': 0.0017580625353730284,
   'classical': 0.0046333974751178175,
   'country': 0.0012887688171758782,
   'disco': 0.11852119350805879,
   'hiphop': 7.638212293386459,
   'jazz': 0.0005947162662778283,
   'metal': 90.13835787773132,
   'pop': 0.6006710696965456,
   'reggae': 0.4071542527526617,
   'rock': 1.088806614279747},
  {'blues': 0.0018837497918866575,
   'classical': 0.014001315867062658,
   'country': 0.0019782368326559663,
   'disco': 0.18237385665997863,
   'hiphop': 14.596590399742126,
   'jazz': 0.002049193062703125,
   'metal': 79.02292013168335,
   'pop': 1.1637304909527302,
   'reggae': 4.1760556399822235,
   'rock': 0.8384138345718384},
  {'blues': 0.006382945866789669,
   'classical': 0.009140680776908994,
   'country': 0.0023171269276645035,
   'disco': 0.05562101141549647,
   'hiphop': 7.081616669893265,
   'jazz': 0.001072517716238508,
   'metal': 88.4848415851593,
   'pop': 0.48341103829443455,
   'reggae': 1.8428897485136986,
   'rock': 2.032707817852497},
  {'blues': 0.0019533210434019566,
   'classical': 0.00273308323812671,
   'country': 0.0018447011825628579,
   'disco': 0.04313763929530978,
   'hiphop': 4.033083096146584,
   'jazz': 0.0008148619599523954,
   'metal': 94.2299485206604,
   'pop': 0.049106881488114595,
   'reggae': 0.5936402827501297,
   'rock': 1.043751835823059},
  {'blues': 0.005513304495252669,
   'classical': 0.003576940798666328,
   'country': 0.0015320030797738582,
   'disco': 0.13518068008124828,
   'hiphop': 4.90027591586113,
   'jazz': 0.00025099748199863825,
   'metal': 92.56332516670227,
   'pop': 0.15325993299484253,
   'reggae': 0.28675789944827557,
   'rock': 1.950315572321415},
  {'blues': 0.0026327501473133452,
   'classical': 0.005171834709472023,
   'country': 0.002229613710369449,
   'disco': 0.08679297752678394,
   'hiphop': 17.926715314388275,
   'jazz': 0.0008520057235728018,
   'metal': 77.32447981834412,
   'pop': 0.6036172155290842,
   'reggae': 2.611708454787731,
   'rock': 1.4358018524944782},
  {'blues': 0.0025525054297759198,
   'classical': 0.007519873179262504,
   'country': 0.007895691669546068,
   'disco': 0.04878538893535733,
   'hiphop': 11.310173571109772,
   'jazz': 0.0014094620382820722,
   'metal': 81.91428184509277,
   'pop': 1.3470277190208435,
   'reggae': 4.146485403180122,
   'rock': 1.2138601392507553},
  {'blues': 0.0031368650525109842,
   'classical': 0.0048419402446597815,
   'country': 0.011312844435451552,
   'disco': 0.09077249560505152,
   'hiphop': 24.678252637386322,
   'jazz': 0.001168643848359352,
   'metal': 68.74884366989136,
   'pop': 1.5453096479177475,
   'reggae': 3.9481952786445618,
   'rock': 0.9681655094027519},
  {'blues': 0.0032502692192792892,
   'classical': 0.0036468281905399635,
   'country': 0.0021714571630582213,
   'disco': 0.1005867263302207,
   'hiphop': 13.790319859981537,
   'jazz': 0.0008974790944193956,
   'metal': 83.68206024169922,
   'pop': 0.2704616403207183,
   'reggae': 1.1005165986716747,
   'rock': 1.0460841469466686},
  {'blues': 0.003528932575136423,
   'classical': 0.009504104673396796,
   'country': 0.0023349324692389928,
   'disco': 1.0789130814373493,
   'hiphop': 14.59679901599884,
   'jazz': 0.003314047717140056,
   'metal': 70.0537621974945,
   'pop': 0.4497936926782131,
   'reggae': 12.477189302444458,
   'rock': 1.324860192835331},
  {'blues': 0.013812951510772109,
   'classical': 0.03180851635988802,
   'country': 0.0018388380340184085,
   'disco': 1.415270660072565,
   'hiphop': 9.882407635450363,
   'jazz': 0.004593604535330087,
   'metal': 73.57254028320312,
   'pop': 4.573047906160355,
   'reggae': 5.33597357571125,
   'rock': 5.168705433607101},
  {'blues': 0.03819304401986301,
   'classical': 0.08595828549005091,
   'country': 0.00717017101123929,
   'disco': 1.248803362250328,
   'hiphop': 14.403481781482697,
   'jazz': 0.11198896681889892,
   'metal': 5.476339161396027,
   'pop': 7.9557158052921295,
   'reggae': 61.132943630218506,
   'rock': 9.53940823674202},
  {'blues': 0.09017570992000401,
   'classical': 0.41364901699125767,
   'country': 0.02973279042635113,
   'disco': 1.4954891987144947,
   'hiphop': 13.5297492146492,
   'jazz': 1.8011687323451042,
   'metal': 1.4493820257484913,
   'pop': 2.731829881668091,
   'reggae': 28.146061301231384,
   'rock': 50.31276345252991},
  {'blues': 0.7877890020608902,
   'classical': 0.24594776332378387,
   'country': 0.07682401337660849,
   'disco': 5.866752192378044,
   'hiphop': 25.08845627307892,
   'jazz': 3.9254870265722275,
   'metal': 0.061060546431690454,
   'pop': 7.41351842880249,
   'reggae': 3.9527997374534607,
   'rock': 52.581363916397095}])
In [55]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/Chopin - Nocturne op.9 No.2.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 269.26 sekund
Liczba segmentów do analizy: 178
Przeanalizowano segment 1/178 (0.0s - 3.0s)
Przeanalizowano segment 2/178 (1.5s - 4.5s)
Przeanalizowano segment 3/178 (3.0s - 6.0s)
Przeanalizowano segment 4/178 (4.5s - 7.5s)
Przeanalizowano segment 5/178 (6.0s - 9.0s)
Przeanalizowano segment 6/178 (7.5s - 10.5s)
Przeanalizowano segment 7/178 (9.0s - 12.0s)
Przeanalizowano segment 8/178 (10.5s - 13.5s)
Przeanalizowano segment 9/178 (12.0s - 15.0s)
Przeanalizowano segment 10/178 (13.5s - 16.5s)
Przeanalizowano segment 11/178 (15.0s - 18.0s)
Przeanalizowano segment 12/178 (16.5s - 19.5s)
Przeanalizowano segment 13/178 (18.0s - 21.0s)
Przeanalizowano segment 14/178 (19.5s - 22.5s)
Przeanalizowano segment 15/178 (21.0s - 24.0s)
Przeanalizowano segment 16/178 (22.5s - 25.5s)
Przeanalizowano segment 17/178 (24.0s - 27.0s)
Przeanalizowano segment 18/178 (25.5s - 28.5s)
Przeanalizowano segment 19/178 (27.0s - 30.0s)
Przeanalizowano segment 20/178 (28.5s - 31.5s)
Przeanalizowano segment 21/178 (30.0s - 33.0s)
Przeanalizowano segment 22/178 (31.5s - 34.5s)
Przeanalizowano segment 23/178 (33.0s - 36.0s)
Przeanalizowano segment 24/178 (34.5s - 37.5s)
Przeanalizowano segment 25/178 (36.0s - 39.0s)
Przeanalizowano segment 26/178 (37.5s - 40.5s)
Przeanalizowano segment 27/178 (39.0s - 42.0s)
Przeanalizowano segment 28/178 (40.5s - 43.5s)
Przeanalizowano segment 29/178 (42.0s - 45.0s)
Przeanalizowano segment 30/178 (43.5s - 46.5s)
Przeanalizowano segment 31/178 (45.0s - 48.0s)
Przeanalizowano segment 32/178 (46.5s - 49.5s)
Przeanalizowano segment 33/178 (48.0s - 51.0s)
Przeanalizowano segment 34/178 (49.5s - 52.5s)
Przeanalizowano segment 35/178 (51.0s - 54.0s)
Przeanalizowano segment 36/178 (52.5s - 55.5s)
Przeanalizowano segment 37/178 (54.0s - 57.0s)
Przeanalizowano segment 38/178 (55.5s - 58.5s)
Przeanalizowano segment 39/178 (57.0s - 60.0s)
Przeanalizowano segment 40/178 (58.5s - 61.5s)
Przeanalizowano segment 41/178 (60.0s - 63.0s)
Przeanalizowano segment 42/178 (61.5s - 64.5s)
Przeanalizowano segment 43/178 (63.0s - 66.0s)
Przeanalizowano segment 44/178 (64.5s - 67.5s)
Przeanalizowano segment 45/178 (66.0s - 69.0s)
Przeanalizowano segment 46/178 (67.5s - 70.5s)
Przeanalizowano segment 47/178 (69.0s - 72.0s)
Przeanalizowano segment 48/178 (70.5s - 73.5s)
Przeanalizowano segment 49/178 (72.0s - 75.0s)
Przeanalizowano segment 50/178 (73.5s - 76.5s)
Przeanalizowano segment 51/178 (75.0s - 78.0s)
Przeanalizowano segment 52/178 (76.5s - 79.5s)
Przeanalizowano segment 53/178 (78.0s - 81.0s)
Przeanalizowano segment 54/178 (79.5s - 82.5s)
Przeanalizowano segment 55/178 (81.0s - 84.0s)
Przeanalizowano segment 56/178 (82.5s - 85.5s)
Przeanalizowano segment 57/178 (84.0s - 87.0s)
Przeanalizowano segment 58/178 (85.5s - 88.5s)
Przeanalizowano segment 59/178 (87.0s - 90.0s)
Przeanalizowano segment 60/178 (88.5s - 91.5s)
Przeanalizowano segment 61/178 (90.0s - 93.0s)
Przeanalizowano segment 62/178 (91.5s - 94.5s)
Przeanalizowano segment 63/178 (93.0s - 96.0s)
Przeanalizowano segment 64/178 (94.5s - 97.5s)
Przeanalizowano segment 65/178 (96.0s - 99.0s)
Przeanalizowano segment 66/178 (97.5s - 100.5s)
Przeanalizowano segment 67/178 (99.0s - 102.0s)
Przeanalizowano segment 68/178 (100.5s - 103.5s)
Przeanalizowano segment 69/178 (102.0s - 105.0s)
Przeanalizowano segment 70/178 (103.5s - 106.5s)
Przeanalizowano segment 71/178 (105.0s - 108.0s)
Przeanalizowano segment 72/178 (106.5s - 109.5s)
Przeanalizowano segment 73/178 (108.0s - 111.0s)
Przeanalizowano segment 74/178 (109.5s - 112.5s)
Przeanalizowano segment 75/178 (111.0s - 114.0s)
Przeanalizowano segment 76/178 (112.5s - 115.5s)
Przeanalizowano segment 77/178 (114.0s - 117.0s)
Przeanalizowano segment 78/178 (115.5s - 118.5s)
Przeanalizowano segment 79/178 (117.0s - 120.0s)
Przeanalizowano segment 80/178 (118.5s - 121.5s)
Przeanalizowano segment 81/178 (120.0s - 123.0s)
Przeanalizowano segment 82/178 (121.5s - 124.5s)
Przeanalizowano segment 83/178 (123.0s - 126.0s)
Przeanalizowano segment 84/178 (124.5s - 127.5s)
Przeanalizowano segment 85/178 (126.0s - 129.0s)
Przeanalizowano segment 86/178 (127.5s - 130.5s)
Przeanalizowano segment 87/178 (129.0s - 132.0s)
Przeanalizowano segment 88/178 (130.5s - 133.5s)
Przeanalizowano segment 89/178 (132.0s - 135.0s)
Przeanalizowano segment 90/178 (133.5s - 136.5s)
Przeanalizowano segment 91/178 (135.0s - 138.0s)
Przeanalizowano segment 92/178 (136.5s - 139.5s)
Przeanalizowano segment 93/178 (138.0s - 141.0s)
Przeanalizowano segment 94/178 (139.5s - 142.5s)
Przeanalizowano segment 95/178 (141.0s - 144.0s)
Przeanalizowano segment 96/178 (142.5s - 145.5s)
Przeanalizowano segment 97/178 (144.0s - 147.0s)
Przeanalizowano segment 98/178 (145.5s - 148.5s)
Przeanalizowano segment 99/178 (147.0s - 150.0s)
Przeanalizowano segment 100/178 (148.5s - 151.5s)
Przeanalizowano segment 101/178 (150.0s - 153.0s)
Przeanalizowano segment 102/178 (151.5s - 154.5s)
Przeanalizowano segment 103/178 (153.0s - 156.0s)
Przeanalizowano segment 104/178 (154.5s - 157.5s)
Przeanalizowano segment 105/178 (156.0s - 159.0s)
Przeanalizowano segment 106/178 (157.5s - 160.5s)
Przeanalizowano segment 107/178 (159.0s - 162.0s)
Przeanalizowano segment 108/178 (160.5s - 163.5s)
Przeanalizowano segment 109/178 (162.0s - 165.0s)
Przeanalizowano segment 110/178 (163.5s - 166.5s)
Przeanalizowano segment 111/178 (165.0s - 168.0s)
Przeanalizowano segment 112/178 (166.5s - 169.5s)
Przeanalizowano segment 113/178 (168.0s - 171.0s)
Przeanalizowano segment 114/178 (169.5s - 172.5s)
Przeanalizowano segment 115/178 (171.0s - 174.0s)
Przeanalizowano segment 116/178 (172.5s - 175.5s)
Przeanalizowano segment 117/178 (174.0s - 177.0s)
Przeanalizowano segment 118/178 (175.5s - 178.5s)
Przeanalizowano segment 119/178 (177.0s - 180.0s)
Przeanalizowano segment 120/178 (178.5s - 181.5s)
Przeanalizowano segment 121/178 (180.0s - 183.0s)
Przeanalizowano segment 122/178 (181.5s - 184.5s)
Przeanalizowano segment 123/178 (183.0s - 186.0s)
Przeanalizowano segment 124/178 (184.5s - 187.5s)
Przeanalizowano segment 125/178 (186.0s - 189.0s)
Przeanalizowano segment 126/178 (187.5s - 190.5s)
Przeanalizowano segment 127/178 (189.0s - 192.0s)
Przeanalizowano segment 128/178 (190.5s - 193.5s)
Przeanalizowano segment 129/178 (192.0s - 195.0s)
Przeanalizowano segment 130/178 (193.5s - 196.5s)
Przeanalizowano segment 131/178 (195.0s - 198.0s)
Przeanalizowano segment 132/178 (196.5s - 199.5s)
Przeanalizowano segment 133/178 (198.0s - 201.0s)
Przeanalizowano segment 134/178 (199.5s - 202.5s)
Przeanalizowano segment 135/178 (201.0s - 204.0s)
Przeanalizowano segment 136/178 (202.5s - 205.5s)
Przeanalizowano segment 137/178 (204.0s - 207.0s)
Przeanalizowano segment 138/178 (205.5s - 208.5s)
Przeanalizowano segment 139/178 (207.0s - 210.0s)
Przeanalizowano segment 140/178 (208.5s - 211.5s)
Przeanalizowano segment 141/178 (210.0s - 213.0s)
Przeanalizowano segment 142/178 (211.5s - 214.5s)
Przeanalizowano segment 143/178 (213.0s - 216.0s)
Przeanalizowano segment 144/178 (214.5s - 217.5s)
Przeanalizowano segment 145/178 (216.0s - 219.0s)
Przeanalizowano segment 146/178 (217.5s - 220.5s)
Przeanalizowano segment 147/178 (219.0s - 222.0s)
Przeanalizowano segment 148/178 (220.5s - 223.5s)
Przeanalizowano segment 149/178 (222.0s - 225.0s)
Przeanalizowano segment 150/178 (223.5s - 226.5s)
Przeanalizowano segment 151/178 (225.0s - 228.0s)
Przeanalizowano segment 152/178 (226.5s - 229.5s)
Przeanalizowano segment 153/178 (228.0s - 231.0s)
Przeanalizowano segment 154/178 (229.5s - 232.5s)
Przeanalizowano segment 155/178 (231.0s - 234.0s)
Przeanalizowano segment 156/178 (232.5s - 235.5s)
Przeanalizowano segment 157/178 (234.0s - 237.0s)
Przeanalizowano segment 158/178 (235.5s - 238.5s)
Przeanalizowano segment 159/178 (237.0s - 240.0s)
Przeanalizowano segment 160/178 (238.5s - 241.5s)
Przeanalizowano segment 161/178 (240.0s - 243.0s)
Przeanalizowano segment 162/178 (241.5s - 244.5s)
Przeanalizowano segment 163/178 (243.0s - 246.0s)
Przeanalizowano segment 164/178 (244.5s - 247.5s)
Przeanalizowano segment 165/178 (246.0s - 249.0s)
Przeanalizowano segment 166/178 (247.5s - 250.5s)
Przeanalizowano segment 167/178 (249.0s - 252.0s)
Przeanalizowano segment 168/178 (250.5s - 253.5s)
Przeanalizowano segment 169/178 (252.0s - 255.0s)
Przeanalizowano segment 170/178 (253.5s - 256.5s)
Przeanalizowano segment 171/178 (255.0s - 258.0s)
Przeanalizowano segment 172/178 (256.5s - 259.5s)
Przeanalizowano segment 173/178 (258.0s - 261.0s)
Przeanalizowano segment 174/178 (259.5s - 262.5s)
Przeanalizowano segment 175/178 (261.0s - 264.0s)
Przeanalizowano segment 176/178 (262.5s - 265.5s)
Przeanalizowano segment 177/178 (264.0s - 267.0s)
Przeanalizowano segment 178/178 (265.5s - 268.5s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: Chopin - Nocturne op.9 No.2.mp3
==================================================
classical      : 74.09%
blues          : 15.33%
jazz           : 6.85%
country        : 2.67%
pop            : 0.40%
reggae         : 0.37%
hiphop         : 0.19%
rock           : 0.05%
disco          : 0.03%
metal          : 0.02%
==================================================
Najwyższe prawdopodobieństwo: classical (74.09%)
No description has been provided for this image
Out[55]:
({'blues': 15.331518420494382,
  'classical': 74.088487799248,
  'country': 2.6689092403552768,
  'disco': 0.02821161902891086,
  'hiphop': 0.19061407360669783,
  'jazz': 6.853440332781063,
  'metal': 0.019812425971062867,
  'pop': 0.4026904453414236,
  'reggae': 0.3670433797830473,
  'rock': 0.04927189851376456},
 [{'blues': 7.975750416517258,
   'classical': 86.0762357711792,
   'country': 0.006242847302928567,
   'disco': 0.0521632086019963,
   'hiphop': 0.0988262239843607,
   'jazz': 5.759778991341591,
   'metal': 0.004475283276406117,
   'pop': 0.01823445491027087,
   'reggae': 0.005208453876548447,
   'rock': 0.003068902515224181},
  {'blues': 4.7720737755298615,
   'classical': 92.38990545272827,
   'country': 0.005578663694905117,
   'disco': 0.0163582299137488,
   'hiphop': 0.1061145099811256,
   'jazz': 2.6517707854509354,
   'metal': 0.0077176904596854,
   'pop': 0.04307884082663804,
   'reggae': 0.004475666719372384,
   'rock': 0.002934883741545491},
  {'blues': 1.9231710582971573,
   'classical': 93.43253970146179,
   'country': 0.04731120425276458,
   'disco': 0.00395707247662358,
   'hiphop': 0.037016486749053,
   'jazz': 4.503218457102776,
   'metal': 0.007564751285826787,
   'pop': 0.025985183310694993,
   'reggae': 0.018174745491705835,
   'rock': 0.0010637526429491118},
  {'blues': 27.541011571884155,
   'classical': 69.98133659362793,
   'country': 0.37088252138346434,
   'disco': 0.008283726492663845,
   'hiphop': 0.14169346541166306,
   'jazz': 1.749197579920292,
   'metal': 0.01093846294679679,
   'pop': 0.10925712995231152,
   'reggae': 0.08188893552869558,
   'rock': 0.005506597517523915},
  {'blues': 19.509577751159668,
   'classical': 74.87905621528625,
   'country': 1.2467733584344387,
   'disco': 0.02278240426676348,
   'hiphop': 0.1977079315111041,
   'jazz': 3.6497827619314194,
   'metal': 0.010633530473569408,
   'pop': 0.28966127429157495,
   'reggae': 0.18671044381335378,
   'rock': 0.007297892443602905},
  {'blues': 1.7910027876496315,
   'classical': 93.91980767250061,
   'country': 0.2752183936536312,
   'disco': 0.004630379771697335,
   'hiphop': 0.053721899166703224,
   'jazz': 3.8589663803577423,
   'metal': 0.0057528650359017774,
   'pop': 0.05393997416831553,
   'reggae': 0.03515296266414225,
   'rock': 0.0018095392078976147},
  {'blues': 2.8241585940122604,
   'classical': 86.9552731513977,
   'country': 0.2046865876764059,
   'disco': 0.004187082595308311,
   'hiphop': 0.03621857613325119,
   'jazz': 9.885653853416443,
   'metal': 0.011882983380928636,
   'pop': 0.03322324773762375,
   'reggae': 0.04322148161008954,
   'rock': 0.0014956436643842608},
  {'blues': 4.111626744270325,
   'classical': 90.38727283477783,
   'country': 0.059735955437645316,
   'disco': 0.02338255289942026,
   'hiphop': 0.20994055084884167,
   'jazz': 4.580346494913101,
   'metal': 0.002181696800107602,
   'pop': 0.592937832698226,
   'reggae': 0.030868532485328615,
   'rock': 0.0017058386220014654},
  {'blues': 0.8115856908261776,
   'classical': 93.78663897514343,
   'country': 0.027814862551167607,
   'disco': 0.009532498370390385,
   'hiphop': 0.06175836897455156,
   'jazz': 5.11462427675724,
   'metal': 0.001204842010338325,
   'pop': 0.17178726848214865,
   'reggae': 0.014194537652656436,
   'rock': 0.000861647458805237},
  {'blues': 3.574570268392563,
   'classical': 88.92632722854614,
   'country': 0.14506297884508967,
   'disco': 0.020944942662026733,
   'hiphop': 0.035282844328321517,
   'jazz': 7.032903283834457,
   'metal': 0.0052257841161917895,
   'pop': 0.24383733980357647,
   'reggae': 0.015204382361844182,
   'rock': 0.0006425405899790348},
  {'blues': 9.035823494195938,
   'classical': 84.35565233230591,
   'country': 0.42591127566993237,
   'disco': 0.020506937289610505,
   'hiphop': 0.22904551587998867,
   'jazz': 5.230627208948135,
   'metal': 0.008613679528934881,
   'pop': 0.6340221501886845,
   'reggae': 0.05768041592091322,
   'rock': 0.0021113382899784483},
  {'blues': 10.824543237686157,
   'classical': 83.77124667167664,
   'country': 0.3143810434266925,
   'disco': 0.008476129005430266,
   'hiphop': 0.12001455761492252,
   'jazz': 4.709296673536301,
   'metal': 0.011424287367844954,
   'pop': 0.17901398241519928,
   'reggae': 0.05833670147694647,
   'rock': 0.0032684994948795065},
  {'blues': 2.0557984709739685,
   'classical': 92.20019578933716,
   'country': 0.019964470993727446,
   'disco': 0.009282225073548034,
   'hiphop': 0.038443057565018535,
   'jazz': 5.625763535499573,
   'metal': 0.0020478018996072933,
   'pop': 0.03966577351093292,
   'reggae': 0.007265975727932528,
   'rock': 0.0015850890122237615},
  {'blues': 0.7321659475564957,
   'classical': 92.65168905258179,
   'country': 0.04085020045749843,
   'disco': 0.0024985542040667497,
   'hiphop': 0.01649707992328331,
   'jazz': 6.52913898229599,
   'metal': 0.0005999738732498372,
   'pop': 0.020601223513949662,
   'reggae': 0.005011829489376396,
   'rock': 0.0009485386726737488},
  {'blues': 11.939452588558197,
   'classical': 75.58615207672119,
   'country': 2.675873413681984,
   'disco': 0.015099714801181108,
   'hiphop': 0.2907425398007035,
   'jazz': 8.935314416885376,
   'metal': 0.006492907414212823,
   'pop': 0.438687764108181,
   'reggae': 0.10971154551953077,
   'rock': 0.0024696526452316903},
  {'blues': 4.2923703789711,
   'classical': 85.96136569976807,
   'country': 0.7019228301942348,
   'disco': 0.006150908302515745,
   'hiphop': 0.045867092558182776,
   'jazz': 8.829746395349503,
   'metal': 0.01150577372754924,
   'pop': 0.03796448290813714,
   'reggae': 0.11202218011021614,
   'rock': 0.0010712207767937798},
  {'blues': 8.203379809856415,
   'classical': 84.84367728233337,
   'country': 0.057324254885315895,
   'disco': 0.046830574865452945,
   'hiphop': 0.11859610676765442,
   'jazz': 6.080179661512375,
   'metal': 0.014054024359211326,
   'pop': 0.5579147022217512,
   'reggae': 0.07636200170964003,
   'rock': 0.001681290268606972},
  {'blues': 11.278659850358963,
   'classical': 75.91280341148376,
   'country': 2.9832111671566963,
   'disco': 0.029256343259476125,
   'hiphop': 0.47568827867507935,
   'jazz': 6.006213650107384,
   'metal': 0.03561532648745924,
   'pop': 1.5591121278703213,
   'reggae': 1.7095088958740234,
   'rock': 0.009926705388352275},
  {'blues': 0.37484983913600445,
   'classical': 96.04148268699646,
   'country': 0.44662971049547195,
   'disco': 0.005428636359283701,
   'hiphop': 0.009331750334240496,
   'jazz': 3.075650706887245,
   'metal': 0.001030468411045149,
   'pop': 0.009496339043835178,
   'reggae': 0.03347049641888589,
   'rock': 0.0026327714294893667},
  {'blues': 17.43313819169998,
   'classical': 72.6244866847992,
   'country': 4.9008559435606,
   'disco': 0.044870644342154264,
   'hiphop': 0.14264085330069065,
   'jazz': 4.297206923365593,
   'metal': 0.032371183624491096,
   'pop': 0.15149801038205624,
   'reggae': 0.3642117837443948,
   'rock': 0.00871949305292219},
  {'blues': 13.300877809524536,
   'classical': 81.75827860832214,
   'country': 0.61580422334373,
   'disco': 0.018940925656352192,
   'hiphop': 0.049951073015108705,
   'jazz': 3.989524021744728,
   'metal': 0.010821216710610315,
   'pop': 0.09255511104129255,
   'reggae': 0.16100757056847215,
   'rock': 0.00223897623072844},
  {'blues': 14.33916687965393,
   'classical': 81.42737150192261,
   'country': 0.41717453859746456,
   'disco': 0.0063366242102347314,
   'hiphop': 0.13617438962683082,
   'jazz': 3.2995015382766724,
   'metal': 0.010579805530142039,
   'pop': 0.1882636221125722,
   'reggae': 0.17081579426303506,
   'rock': 0.0046114742872305214},
  {'blues': 61.572593450546265,
   'classical': 34.76674258708954,
   'country': 0.3419901942834258,
   'disco': 0.013652531197294593,
   'hiphop': 0.47658607363700867,
   'jazz': 2.1505072712898254,
   'metal': 0.010414308053441346,
   'pop': 0.5296951159834862,
   'reggae': 0.12255989713594317,
   'rock': 0.01525881962152198},
  {'blues': 34.87916588783264,
   'classical': 59.361714124679565,
   'country': 1.193611603230238,
   'disco': 0.019470172992441803,
   'hiphop': 0.14176367549225688,
   'jazz': 4.113470762968063,
   'metal': 0.005612197855953127,
   'pop': 0.16588132129982114,
   'reggae': 0.11224423069506884,
   'rock': 0.007063683733576909},
  {'blues': 3.915318474173546,
   'classical': 91.02595448493958,
   'country': 0.3409772180020809,
   'disco': 0.013083245721645653,
   'hiphop': 0.026633881498128176,
   'jazz': 4.624224454164505,
   'metal': 0.0017064703570213169,
   'pop': 0.04175175272393972,
   'reggae': 0.00751557745388709,
   'rock': 0.0028396601919666864},
  {'blues': 0.2942220075055957,
   'classical': 95.43136954307556,
   'country': 0.012138609599787742,
   'disco': 0.016059527115430683,
   'hiphop': 0.02070077753160149,
   'jazz': 4.1771747171878815,
   'metal': 0.00035253967780590756,
   'pop': 0.04417244053911418,
   'reggae': 0.002837393003574107,
   'rock': 0.0009679215509095229},
  {'blues': 1.4662481844425201,
   'classical': 95.18865942955017,
   'country': 0.01575531787239015,
   'disco': 0.011902882397407666,
   'hiphop': 0.028722285060212016,
   'jazz': 3.1359225511550903,
   'metal': 0.0007592861493321834,
   'pop': 0.1325769699178636,
   'reggae': 0.017502762784715742,
   'rock': 0.001955929838004522},
  {'blues': 7.732456177473068,
   'classical': 83.8760256767273,
   'country': 0.04413889837451279,
   'disco': 0.06170716951601207,
   'hiphop': 0.17370368586853147,
   'jazz': 7.307793200016022,
   'metal': 0.006510012462968007,
   'pop': 0.7354357279837132,
   'reggae': 0.0598665326833725,
   'rock': 0.0023568845790578052},
  {'blues': 10.02206951379776,
   'classical': 81.35564923286438,
   'country': 0.2940079662948847,
   'disco': 0.021901763102505356,
   'hiphop': 0.09652302833274007,
   'jazz': 7.711369544267654,
   'metal': 0.01878548791864887,
   'pop': 0.43462500907480717,
   'reggae': 0.043898625881411135,
   'rock': 0.0011684243872878142},
  {'blues': 15.801721811294556,
   'classical': 70.14874219894409,
   'country': 0.5193192511796951,
   'disco': 0.013981507800053805,
   'hiphop': 0.20244165789335966,
   'jazz': 12.85734474658966,
   'metal': 0.017888472939375788,
   'pop': 0.3765847301110625,
   'reggae': 0.05986735923215747,
   'rock': 0.0021127631043782458},
  {'blues': 46.49856090545654,
   'classical': 48.92723560333252,
   'country': 0.13330281944945455,
   'disco': 0.029450305737555027,
   'hiphop': 0.5757026840001345,
   'jazz': 2.322372980415821,
   'metal': 0.004866792733082548,
   'pop': 1.4140313491225243,
   'reggae': 0.050662533612921834,
   'rock': 0.043811515206471086},
  {'blues': 28.054577112197876,
   'classical': 67.43618249893188,
   'country': 0.053555326303467155,
   'disco': 0.039462640415877104,
   'hiphop': 0.5703841336071491,
   'jazz': 2.4786874651908875,
   'metal': 0.003435645339777693,
   'pop': 1.3036384247243404,
   'reggae': 0.033247299143113196,
   'rock': 0.02682774793356657},
  {'blues': 2.5190630927681923,
   'classical': 91.10511541366577,
   'country': 0.08744876249693334,
   'disco': 0.0042559193389024585,
   'hiphop': 0.03761892148759216,
   'jazz': 6.159617751836777,
   'metal': 0.0008314296792377718,
   'pop': 0.07430918631143868,
   'reggae': 0.009734207560541108,
   'rock': 0.0020142939320066944},
  {'blues': 7.940463721752167,
   'classical': 80.41489720344543,
   'country': 0.6001937203109264,
   'disco': 0.014166165783535689,
   'hiphop': 0.07307652849704027,
   'jazz': 10.79154908657074,
   'metal': 0.005390115984482691,
   'pop': 0.1084249815903604,
   'reggae': 0.0509215344209224,
   'rock': 0.0009086882528208662},
  {'blues': 29.593077301979065,
   'classical': 63.51146101951599,
   'country': 0.6132950074970722,
   'disco': 0.011031317262677476,
   'hiphop': 0.04729947540909052,
   'jazz': 6.060398370027542,
   'metal': 0.018518183787818998,
   'pop': 0.04613458877429366,
   'reggae': 0.09741427493281662,
   'rock': 0.001368029279547045},
  {'blues': 16.718746721744537,
   'classical': 72.72534370422363,
   'country': 0.17684807535260916,
   'disco': 0.08854197803884745,
   'hiphop': 0.3685739357024431,
   'jazz': 6.655842810869217,
   'metal': 0.022865444771014154,
   'pop': 2.6445120573043823,
   'reggae': 0.5907007493078709,
   'rock': 0.008020748646231368},
  {'blues': 27.083271741867065,
   'classical': 50.36478042602539,
   'country': 8.097663521766663,
   'disco': 0.021741246746387333,
   'hiphop': 0.39899363182485104,
   'jazz': 7.406274229288101,
   'metal': 0.09219793137162924,
   'pop': 1.2131629511713982,
   'reggae': 5.302594602108002,
   'rock': 0.019322658772580326},
  {'blues': 2.6434700936079025,
   'classical': 91.7955219745636,
   'country': 1.959087885916233,
   'disco': 0.010353911784477532,
   'hiphop': 0.03799415426328778,
   'jazz': 3.402240574359894,
   'metal': 0.003720940731000155,
   'pop': 0.03850773209705949,
   'reggae': 0.10644018184393644,
   'rock': 0.002665360261744354},
  {'blues': 8.884847909212112,
   'classical': 85.9275758266449,
   'country': 1.1409317143261433,
   'disco': 0.03182622021995485,
   'hiphop': 0.05141812143847346,
   'jazz': 3.83489653468132,
   'metal': 0.008269769750768319,
   'pop': 0.056587636936455965,
   'reggae': 0.06194678717292845,
   'rock': 0.0016956195395323448},
  {'blues': 4.718470945954323,
   'classical': 89.74483013153076,
   'country': 0.14708739472553134,
   'disco': 0.012185941159259528,
   'hiphop': 0.021567831572610885,
   'jazz': 5.3219810128211975,
   'metal': 0.003851320070680231,
   'pop': 0.020137737737968564,
   'reggae': 0.009004676394397393,
   'rock': 0.0008875183993950486},
  {'blues': 17.722927033901215,
   'classical': 70.78297734260559,
   'country': 0.8546121418476105,
   'disco': 0.011603629536693916,
   'hiphop': 0.20576596725732088,
   'jazz': 9.759076684713364,
   'metal': 0.012247146514710039,
   'pop': 0.4527322016656399,
   'reggae': 0.19508340628817677,
   'rock': 0.0029761418772977777},
  {'blues': 5.762055888772011,
   'classical': 88.96409869194031,
   'country': 0.06509512313641608,
   'disco': 0.003863139500026591,
   'hiphop': 0.034152044099755585,
   'jazz': 5.144691467285156,
   'metal': 0.004688364424509928,
   'pop': 0.014482000551652163,
   'reggae': 0.0051109851483488455,
   'rock': 0.001759129372658208},
  {'blues': 4.145738482475281,
   'classical': 90.19242525100708,
   'country': 0.10515745962038636,
   'disco': 0.003799990372499451,
   'hiphop': 0.04451913991943002,
   'jazz': 5.482187494635582,
   'metal': 0.0038453221350209787,
   'pop': 0.016524737293366343,
   'reggae': 0.003383409057278186,
   'rock': 0.0024202583517762832},
  {'blues': 45.07514536380768,
   'classical': 50.25312304496765,
   'country': 1.5998456627130508,
   'disco': 0.013165193377062678,
   'hiphop': 0.15907441265881062,
   'jazz': 2.6951299980282784,
   'metal': 0.01516806660220027,
   'pop': 0.17258153529837728,
   'reggae': 0.011048778105759993,
   'rock': 0.005712297206628136},
  {'blues': 76.12435817718506,
   'classical': 19.406962394714355,
   'country': 1.4004421420395374,
   'disco': 0.02349961723666638,
   'hiphop': 0.15333850169554353,
   'jazz': 2.0842891186475754,
   'metal': 0.01402021007379517,
   'pop': 0.7137039676308632,
   'reggae': 0.07604957208968699,
   'rock': 0.0033444841392338276},
  {'blues': 56.47118091583252,
   'classical': 17.240583896636963,
   'country': 15.13553112745285,
   'disco': 0.0238782333326526,
   'hiphop': 0.41360887698829174,
   'jazz': 8.14998745918274,
   'metal': 0.04231367784086615,
   'pop': 0.840793177485466,
   'reggae': 1.666608639061451,
   'rock': 0.01551917230244726},
  {'blues': 13.307397067546844,
   'classical': 32.85003900527954,
   'country': 34.24031734466553,
   'disco': 0.020141007553320378,
   'hiphop': 0.31636354979127645,
   'jazz': 16.97673350572586,
   'metal': 0.12831256026402116,
   'pop': 0.29965301509946585,
   'reggae': 1.783050037920475,
   'rock': 0.0779950525611639},
  {'blues': 13.135826587677002,
   'classical': 69.73482370376587,
   'country': 7.435380667448044,
   'disco': 0.01942733651958406,
   'hiphop': 0.36667995154857635,
   'jazz': 8.18813294172287,
   'metal': 0.21586096845567226,
   'pop': 0.15347045846283436,
   'reggae': 0.7308111991733313,
   'rock': 0.019587330461945385},
  {'blues': 9.378332644701004,
   'classical': 85.65956950187683,
   'country': 0.8206798695027828,
   'disco': 0.021191645646467805,
   'hiphop': 0.08030036697164178,
   'jazz': 3.9150040596723557,
   'metal': 0.01316050038440153,
   'pop': 0.06815748056396842,
   'reggae': 0.04187369195278734,
   'rock': 0.0017270560420001857},
  {'blues': 0.3319140989333391,
   'classical': 96.26646637916565,
   'country': 0.25689005851745605,
   'disco': 0.013980436779092997,
   'hiphop': 0.018237213953398168,
   'jazz': 3.0011827126145363,
   'metal': 0.0017085927538573742,
   'pop': 0.06202916847541928,
   'reggae': 0.04651758063118905,
   'rock': 0.0010743626262410544},
  {'blues': 0.12263524113222957,
   'classical': 95.17391324043274,
   'country': 0.4193804692476988,
   'disco': 0.007454642036464065,
   'hiphop': 0.00789431796874851,
   'jazz': 4.221786558628082,
   'metal': 0.0006242916242626961,
   'pop': 0.029516767244786024,
   'reggae': 0.015476679254788905,
   'rock': 0.0013122686141286977},
  {'blues': 0.49344184808433056,
   'classical': 95.41585445404053,
   'country': 0.9966734796762466,
   'disco': 0.03164921363350004,
   'hiphop': 0.007626688602613285,
   'jazz': 3.0151402577757835,
   'metal': 0.0009804707588045858,
   'pop': 0.02221683826064691,
   'reggae': 0.010898816253757104,
   'rock': 0.005520718332263641},
  {'blues': 0.1441069063730538,
   'classical': 90.74596762657166,
   'country': 0.3864654107019305,
   'disco': 0.018041515431832522,
   'hiphop': 0.004362825347925536,
   'jazz': 8.68859589099884,
   'metal': 0.00038757411857659463,
   'pop': 0.0051498256652848795,
   'reggae': 0.004175068170297891,
   'rock': 0.002745604797382839},
  {'blues': 0.4483910743147135,
   'classical': 91.88970923423767,
   'country': 0.13884546933695674,
   'disco': 0.025025825016200542,
   'hiphop': 0.021755155466962606,
   'jazz': 7.403789460659027,
   'metal': 0.0016881778719834983,
   'pop': 0.03525844658724964,
   'reggae': 0.03451227967161685,
   'rock': 0.0010133487194252666},
  {'blues': 0.5112638231366873,
   'classical': 94.68119144439697,
   'country': 0.08338065235875547,
   'disco': 0.020848213171120733,
   'hiphop': 0.012720568338409066,
   'jazz': 4.627220705151558,
   'metal': 0.000756500412535388,
   'pop': 0.03400404239073396,
   'reggae': 0.02561277651693672,
   'rock': 0.002987039442814421},
  {'blues': 0.24170533288270235,
   'classical': 93.39635968208313,
   'country': 0.05157777341082692,
   'disco': 0.018307632126379758,
   'hiphop': 0.012946213246323168,
   'jazz': 6.233743205666542,
   'metal': 0.0006931838925083866,
   'pop': 0.023181892174761742,
   'reggae': 0.02043636195594445,
   'rock': 0.0010540308721829206},
  {'blues': 0.5246566142886877,
   'classical': 92.02374815940857,
   'country': 0.031032669357955456,
   'disco': 0.024925675825215876,
   'hiphop': 0.01966077252291143,
   'jazz': 7.25768581032753,
   'metal': 0.0003095655301876832,
   'pop': 0.09950660169124603,
   'reggae': 0.01659929985180497,
   'rock': 0.001870317464636173},
  {'blues': 0.5575372371822596,
   'classical': 93.88364553451538,
   'country': 0.03073705593124032,
   'disco': 0.029577527311630547,
   'hiphop': 0.025925663067027926,
   'jazz': 5.289612337946892,
   'metal': 0.0006564808700204594,
   'pop': 0.15665340470150113,
   'reggae': 0.02459989336784929,
   'rock': 0.0010516147995076608},
  {'blues': 4.398215562105179,
   'classical': 92.65530109405518,
   'country': 0.057348672999069095,
   'disco': 0.03990389814134687,
   'hiphop': 0.08164808386936784,
   'jazz': 2.3590022698044777,
   'metal': 0.002160351687052753,
   'pop': 0.3852246794849634,
   'reggae': 0.017207054770551622,
   'rock': 0.003991189078078605},
  {'blues': 17.471924424171448,
   'classical': 79.02579307556152,
   'country': 0.4622303880751133,
   'disco': 0.024788963492028415,
   'hiphop': 0.1504276180639863,
   'jazz': 2.572033181786537,
   'metal': 0.02185816556448117,
   'pop': 0.23386224638670683,
   'reggae': 0.030139120644889772,
   'rock': 0.006945626228116453},
  {'blues': 17.90764033794403,
   'classical': 77.14524865150452,
   'country': 0.28060118202120066,
   'disco': 0.010372417455073446,
   'hiphop': 0.05438423831947148,
   'jazz': 4.45379726588726,
   'metal': 0.01102781607187353,
   'pop': 0.09491094388067722,
   'reggae': 0.040997230098582804,
   'rock': 0.0010231928172288463},
  {'blues': 9.848515689373016,
   'classical': 84.87182259559631,
   'country': 0.12078667059540749,
   'disco': 0.030027321190573275,
   'hiphop': 0.026210685609839857,
   'jazz': 4.971944913268089,
   'metal': 0.0035432411095825955,
   'pop': 0.09316292707808316,
   'reggae': 0.03298334195278585,
   'rock': 0.0010006788215832785},
  {'blues': 5.196893215179443,
   'classical': 88.8716995716095,
   'country': 0.18818930257111788,
   'disco': 0.01670447818469256,
   'hiphop': 0.05481145344674587,
   'jazz': 5.418181046843529,
   'metal': 0.0015050655747472774,
   'pop': 0.2045647008344531,
   'reggae': 0.04414238210301846,
   'rock': 0.0032907781132962555},
  {'blues': 0.5856263916939497,
   'classical': 90.66000580787659,
   'country': 0.04087492707185447,
   'disco': 0.007866715168347582,
   'hiphop': 0.015290947339963168,
   'jazz': 8.654534071683884,
   'metal': 0.0012677382983383723,
   'pop': 0.024206956732086837,
   'reggae': 0.009247429261449724,
   'rock': 0.001067088760464685},
  {'blues': 0.7143137045204639,
   'classical': 94.10293102264404,
   'country': 0.02147649647668004,
   'disco': 0.01571147731738165,
   'hiphop': 0.0420547352405265,
   'jazz': 4.986412078142166,
   'metal': 0.0008488199455314316,
   'pop': 0.09825130691751838,
   'reggae': 0.01702297740848735,
   'rock': 0.000990882563201012},
  {'blues': 2.9351437464356422,
   'classical': 92.63059496879578,
   'country': 0.061250978615134954,
   'disco': 0.013956925249658525,
   'hiphop': 0.07284313323907554,
   'jazz': 4.0186557918787,
   'metal': 0.0016167829016922042,
   'pop': 0.20454996265470982,
   'reggae': 0.05906911683268845,
   'rock': 0.002313718323421199},
  {'blues': 29.634004831314087,
   'classical': 64.20606970787048,
   'country': 0.09111342951655388,
   'disco': 0.0689544016495347,
   'hiphop': 0.309819751419127,
   'jazz': 4.372424632310867,
   'metal': 0.015106300998013467,
   'pop': 1.2077691033482552,
   'reggae': 0.0921892118640244,
   'rock': 0.0025410547095816582},
  {'blues': 21.689777076244354,
   'classical': 72.0787763595581,
   'country': 0.8043322712182999,
   'disco': 0.027652099379338324,
   'hiphop': 0.2647291636094451,
   'jazz': 4.288924112915993,
   'metal': 0.03174582670908421,
   'pop': 0.7532755844295025,
   'reggae': 0.05814237520098686,
   'rock': 0.0026504263587412424},
  {'blues': 50.647759437561035,
   'classical': 43.21410357952118,
   'country': 0.6720342673361301,
   'disco': 0.014882483810652047,
   'hiphop': 0.8368376642465591,
   'jazz': 3.255123645067215,
   'metal': 0.03571892739273608,
   'pop': 1.2312301434576511,
   'reggae': 0.07497312035411596,
   'rock': 0.01734090910758823},
  {'blues': 58.026933670043945,
   'classical': 37.37318515777588,
   'country': 0.1357138273306191,
   'disco': 0.03432852681726217,
   'hiphop': 1.2051410041749477,
   'jazz': 1.8350739032030106,
   'metal': 0.006272346217883751,
   'pop': 1.2808588333427906,
   'reggae': 0.046896436833776534,
   'rock': 0.05559317651204765},
  {'blues': 5.835134908556938,
   'classical': 88.81192803382874,
   'country': 0.015909539069980383,
   'disco': 0.0366766209481284,
   'hiphop': 0.3784219967201352,
   'jazz': 4.390610754489899,
   'metal': 0.002345753091503866,
   'pop': 0.5025332327932119,
   'reggae': 0.015922712918836623,
   'rock': 0.010522362572373822},
  {'blues': 1.9500380381941795,
   'classical': 90.96596837043762,
   'country': 0.10223400313407183,
   'disco': 0.0036134926631348208,
   'hiphop': 0.07088562124408782,
   'jazz': 6.820307672023773,
   'metal': 0.0020438505089259706,
   'pop': 0.06891636876389384,
   'reggae': 0.014272218686528504,
   'rock': 0.0017291658878093585},
  {'blues': 3.9648298174142838,
   'classical': 85.36890149116516,
   'country': 0.6453569978475571,
   'disco': 0.009671671432442963,
   'hiphop': 0.08052278426475823,
   'jazz': 9.78936180472374,
   'metal': 0.005388982390286401,
   'pop': 0.10476713068783283,
   'reggae': 0.030065557803027332,
   'rock': 0.001144186535384506},
  {'blues': 25.761166214942932,
   'classical': 61.38976216316223,
   'country': 1.8073832616209984,
   'disco': 0.010039015614893287,
   'hiphop': 0.08345136884599924,
   'jazz': 10.629861801862717,
   'metal': 0.028542964719235897,
   'pop': 0.09514666744507849,
   'reggae': 0.19288131734356284,
   'rock': 0.0017685239072307013},
  {'blues': 10.698967427015305,
   'classical': 79.38020825386047,
   'country': 0.34004522021859884,
   'disco': 0.03248387365601957,
   'hiphop': 0.12688610004261136,
   'jazz': 8.77169668674469,
   'metal': 0.015496762352995574,
   'pop': 0.43229199945926666,
   'reggae': 0.20035319030284882,
   'rock': 0.0015663672456867062},
  {'blues': 12.43949830532074,
   'classical': 79.45912480354309,
   'country': 0.26796949096024036,
   'disco': 0.025497845490463078,
   'hiphop': 0.19018372986465693,
   'jazz': 6.959209591150284,
   'metal': 0.02167611528420821,
   'pop': 0.4351030569523573,
   'reggae': 0.19805750343948603,
   'rock': 0.0036809964512940496},
  {'blues': 10.201974958181381,
   'classical': 83.53413343429565,
   'country': 2.5148050859570503,
   'disco': 0.008671110845170915,
   'hiphop': 0.15173342544585466,
   'jazz': 3.108353354036808,
   'metal': 0.03736858780030161,
   'pop': 0.07844787905924022,
   'reggae': 0.3451184369623661,
   'rock': 0.019384959887247533},
  {'blues': 13.574740290641785,
   'classical': 80.22212982177734,
   'country': 2.1779095754027367,
   'disco': 0.02628691727295518,
   'hiphop': 0.08122377330437303,
   'jazz': 3.4913960844278336,
   'metal': 0.0350789341609925,
   'pop': 0.05185934714972973,
   'reggae': 0.333618582226336,
   'rock': 0.00575039885006845},
  {'blues': 9.676363319158554,
   'classical': 85.0861668586731,
   'country': 0.36580655723810196,
   'disco': 0.014359652413986623,
   'hiphop': 0.0726079277228564,
   'jazz': 4.630503058433533,
   'metal': 0.008367878763237968,
   'pop': 0.09991738479584455,
   'reggae': 0.0442016200395301,
   'rock': 0.0017069634850486182},
  {'blues': 3.656536340713501,
   'classical': 92.54233241081238,
   'country': 0.13281930005177855,
   'disco': 0.018250288849230856,
   'hiphop': 0.0876415055245161,
   'jazz': 3.2636944204568863,
   'metal': 0.002646281791385263,
   'pop': 0.2781709423288703,
   'reggae': 0.016309076454490423,
   'rock': 0.0016070820493041538},
  {'blues': 19.77963149547577,
   'classical': 73.94425868988037,
   'country': 0.2347189700230956,
   'disco': 0.016979473002720624,
   'hiphop': 0.1203833264298737,
   'jazz': 5.782783403992653,
   'metal': 0.004640818951884285,
   'pop': 0.1008288818411529,
   'reggae': 0.013955576287116855,
   'rock': 0.0018150150935980491},
  {'blues': 51.799172163009644,
   'classical': 44.85004544258118,
   'country': 0.46677645295858383,
   'disco': 0.016041287744883448,
   'hiphop': 0.18897001864388585,
   'jazz': 2.511216700077057,
   'metal': 0.006958212179597467,
   'pop': 0.14889428857713938,
   'reggae': 0.008017962682060897,
   'rock': 0.003907855352736078},
  {'blues': 69.21656727790833,
   'classical': 25.819599628448486,
   'country': 1.9200844690203667,
   'disco': 0.01467797119403258,
   'hiphop': 0.39387871511280537,
   'jazz': 2.3513097316026688,
   'metal': 0.014553402434103191,
   'pop': 0.2493857406079769,
   'reggae': 0.010830219252966344,
   'rock': 0.009105983190238476},
  {'blues': 64.57000970840454,
   'classical': 26.224955916404724,
   'country': 3.9315156638622284,
   'disco': 0.02515882661100477,
   'hiphop': 0.5551925394684076,
   'jazz': 3.6894313991069794,
   'metal': 0.015577281010337174,
   'pop': 0.7939202710986137,
   'reggae': 0.18572226399555802,
   'rock': 0.008518397953594103},
  {'blues': 63.84992599487305,
   'classical': 21.239860355854034,
   'country': 7.97470286488533,
   'disco': 0.01789062807802111,
   'hiphop': 0.17249411903321743,
   'jazz': 5.860532075166702,
   'metal': 0.022474453726317734,
   'pop': 0.260259211063385,
   'reggae': 0.5941735114902258,
   'rock': 0.007686016033403575},
  {'blues': 33.38705897331238,
   'classical': 19.58242356777191,
   'country': 32.1634441614151,
   'disco': 0.039908100734464824,
   'hiphop': 0.34656969364732504,
   'jazz': 11.392074823379517,
   'metal': 0.10822177864611149,
   'pop': 0.746327405795455,
   'reggae': 2.201439253985882,
   'rock': 0.03252659516874701},
  {'blues': 8.951673656702042,
   'classical': 83.32805037498474,
   'country': 2.5450600311160088,
   'disco': 0.01274182868655771,
   'hiphop': 0.12000508140772581,
   'jazz': 4.800711572170258,
   'metal': 0.031085358932614326,
   'pop': 0.058719050139188766,
   'reggae': 0.14373586745932698,
   'rock': 0.008210675150621682},
  {'blues': 15.189112722873688,
   'classical': 80.09304404258728,
   'country': 1.134788803756237,
   'disco': 0.016815628623589873,
   'hiphop': 0.10485355742275715,
   'jazz': 3.3372990787029266,
   'metal': 0.023220818547997624,
   'pop': 0.0592443800996989,
   'reggae': 0.0385485909646377,
   'rock': 0.0030704246455570683},
  {'blues': 0.5841067060828209,
   'classical': 94.38766837120056,
   'country': 0.17173491651192307,
   'disco': 0.01701862784102559,
   'hiphop': 0.02205430209869519,
   'jazz': 4.740631580352783,
   'metal': 0.0040075330616673455,
   'pop': 0.045503012370318174,
   'reggae': 0.026625432656146586,
   'rock': 0.0006434491297113709},
  {'blues': 0.10253033833578229,
   'classical': 95.09521722793579,
   'country': 0.07159355445764959,
   'disco': 0.004510206053964794,
   'hiphop': 0.010675050725694746,
   'jazz': 4.641194269061089,
   'metal': 0.0015795752915437333,
   'pop': 0.038715897244401276,
   'reggae': 0.033120723674073815,
   'rock': 0.0008614596481493209},
  {'blues': 0.893241073936224,
   'classical': 93.18172931671143,
   'country': 0.3631975967437029,
   'disco': 0.010912379366345704,
   'hiphop': 0.021754010231234133,
   'jazz': 5.4733674973249435,
   'metal': 0.0021419822587631643,
   'pop': 0.028944265795871615,
   'reggae': 0.023454942856915295,
   'rock': 0.0012586420780280605},
  {'blues': 2.840547636151314,
   'classical': 89.31847214698792,
   'country': 0.5255724303424358,
   'disco': 0.01919273636303842,
   'hiphop': 0.013651090557686985,
   'jazz': 7.242127507925034,
   'metal': 0.002927808600361459,
   'pop': 0.016641004185657948,
   'reggae': 0.018227638793177903,
   'rock': 0.002644141932250932},
  {'blues': 0.66868606954813,
   'classical': 92.6088035106659,
   'country': 0.11155480751767755,
   'disco': 0.01076534972526133,
   'hiphop': 0.0070497277192771435,
   'jazz': 6.575495004653931,
   'metal': 0.0016869318642420694,
   'pop': 0.004390838876133785,
   'reggae': 0.010257332178298384,
   'rock': 0.001300737312703859},
  {'blues': 0.8919207379221916,
   'classical': 91.3251519203186,
   'country': 0.08733337162993848,
   'disco': 0.010839565948117524,
   'hiphop': 0.022896275913808495,
   'jazz': 7.605233788490295,
   'metal': 0.0026474981495994143,
   'pop': 0.026725095813162625,
   'reggae': 0.02591639058664441,
   'rock': 0.0013423011296254117},
  {'blues': 0.10936715407297015,
   'classical': 92.14193224906921,
   'country': 0.020191606017760932,
   'disco': 0.008933537174016237,
   'hiphop': 0.009866248001344502,
   'jazz': 7.689526677131653,
   'metal': 0.0006646288056799676,
   'pop': 0.008996266114991158,
   'reggae': 0.009657302143750712,
   'rock': 0.0008704877473064698},
  {'blues': 0.4671531729400158,
   'classical': 93.65254044532776,
   'country': 0.020399040658958256,
   'disco': 0.012671935837715864,
   'hiphop': 0.009944571502273902,
   'jazz': 5.805504322052002,
   'metal': 0.0006248192221391946,
   'pop': 0.020893984765280038,
   'reggae': 0.009598093311069533,
   'rock': 0.0006752074568794342},
  {'blues': 0.43067652732133865,
   'classical': 91.94720983505249,
   'country': 0.008364841050934047,
   'disco': 0.013855955330654979,
   'hiphop': 0.020545358711387962,
   'jazz': 7.487844675779343,
   'metal': 0.0005024541223974666,
   'pop': 0.08034855709411204,
   'reggae': 0.009819760452955961,
   'rock': 0.0008256652108684648},
  {'blues': 1.0702862404286861,
   'classical': 94.49864625930786,
   'country': 0.010500775533728302,
   'disco': 0.021903574815951288,
   'hiphop': 0.03350792976561934,
   'jazz': 4.320845007896423,
   'metal': 0.001259739110537339,
   'pop': 0.03547694068402052,
   'reggae': 0.006970750109758228,
   'rock': 0.0005978269655315671},
  {'blues': 2.211877517402172,
   'classical': 92.83808469772339,
   'country': 0.022695721418131143,
   'disco': 0.036613945849239826,
   'hiphop': 0.07814071723259985,
   'jazz': 4.5272912830114365,
   'metal': 0.004997746873414144,
   'pop': 0.2562269801273942,
   'reggae': 0.021447114704642445,
   'rock': 0.0026353634893894196},
  {'blues': 4.348086193203926,
   'classical': 90.52032232284546,
   'country': 0.055250461446121335,
   'disco': 0.010796360584208742,
   'hiphop': 0.07567807915620506,
   'jazz': 4.868031665682793,
   'metal': 0.008906381845008582,
   'pop': 0.09189544362016022,
   'reggae': 0.01903018419397995,
   'rock': 0.002001221218961291},
  {'blues': 5.876407399773598,
   'classical': 89.21833038330078,
   'country': 0.07685428718104959,
   'disco': 0.005260147736407816,
   'hiphop': 0.026733620325103402,
   'jazz': 4.722814634442329,
   'metal': 0.009844312444329262,
   'pop': 0.034919093013741076,
   'reggae': 0.02787840203382075,
   'rock': 0.0009542611223878339},
  {'blues': 6.95175901055336,
   'classical': 86.58409118652344,
   'country': 0.0481744616990909,
   'disco': 0.01387065858580172,
   'hiphop': 0.025426087086088955,
   'jazz': 6.325346231460571,
   'metal': 0.006743489939253777,
   'pop': 0.02116292162099853,
   'reggae': 0.02183636970585212,
   'rock': 0.0016028179743443616},
  {'blues': 3.3956684172153473,
   'classical': 89.8995578289032,
   'country': 0.11071271728724241,
   'disco': 0.006726336141582578,
   'hiphop': 0.01986202405532822,
   'jazz': 6.518951058387756,
   'metal': 0.003430061769904569,
   'pop': 0.019166393030900508,
   'reggae': 0.02459861570969224,
   'rock': 0.0013313224371813703},
  {'blues': 0.22801363375037909,
   'classical': 93.14972758293152,
   'country': 0.013742878218181431,
   'disco': 0.010422607010696083,
   'hiphop': 0.02034247008850798,
   'jazz': 6.528577953577042,
   'metal': 0.0018397398889646865,
   'pop': 0.03483933978714049,
   'reggae': 0.01176442819996737,
   'rock': 0.0007281417310878169},
  {'blues': 0.7289165165275335,
   'classical': 91.47886037826538,
   'country': 0.007857922901166603,
   'disco': 0.019666335720103234,
   'hiphop': 0.03721524844877422,
   'jazz': 7.641861587762833,
   'metal': 0.0010332240890420508,
   'pop': 0.0705573067534715,
   'reggae': 0.01225714513566345,
   'rock': 0.0017667440260993317},
  {'blues': 1.1308578774333,
   'classical': 92.36494302749634,
   'country': 0.00533221464138478,
   'disco': 0.02708498213905841,
   'hiphop': 0.08692420087754726,
   'jazz': 6.227942183613777,
   'metal': 0.001160536521638278,
   'pop': 0.13919495977461338,
   'reggae': 0.014134091907180846,
   'rock': 0.0024271632355521433},
  {'blues': 1.1232838034629822,
   'classical': 89.70623016357422,
   'country': 0.010770506924018264,
   'disco': 0.01316905691055581,
   'hiphop': 0.035849050618708134,
   'jazz': 9.01944562792778,
   'metal': 0.003294271300546825,
   'pop': 0.07641844567842782,
   'reggae': 0.010910142736975104,
   'rock': 0.0006358336122502806},
  {'blues': 6.053292378783226,
   'classical': 89.56579566001892,
   'country': 0.07396993460133672,
   'disco': 0.01649434125283733,
   'hiphop': 0.08702382910996675,
   'jazz': 4.075266793370247,
   'metal': 0.009254084579879418,
   'pop': 0.10435906006023288,
   'reggae': 0.01390570541843772,
   'rock': 0.0006354621746140765},
  {'blues': 52.043259143829346,
   'classical': 41.450875997543335,
   'country': 0.45113880187273026,
   'disco': 0.013427528028842062,
   'hiphop': 0.4970806650817394,
   'jazz': 4.341026395559311,
   'metal': 0.019225809955969453,
   'pop': 1.0633247904479504,
   'reggae': 0.11161948787048459,
   'rock': 0.009030062210513279},
  {'blues': 54.460203647613525,
   'classical': 41.13181829452515,
   'country': 0.10889500845223665,
   'disco': 0.024543472682125866,
   'hiphop': 0.4949532449245453,
   'jazz': 2.884235978126526,
   'metal': 0.0038785889046266675,
   'pop': 0.8165299892425537,
   'reggae': 0.041622258140705526,
   'rock': 0.03331133921165019},
  {'blues': 12.849822640419006,
   'classical': 82.28601217269897,
   'country': 0.03710751770995557,
   'disco': 0.03291057364549488,
   'hiphop': 0.5105780903249979,
   'jazz': 3.178492933511734,
   'metal': 0.002471965490258299,
   'pop': 1.0549471713602543,
   'reggae': 0.024074282555375248,
   'rock': 0.02358224883209914},
  {'blues': 2.4013280868530273,
   'classical': 90.78131318092346,
   'country': 0.07176544750109315,
   'disco': 0.0043711061152862385,
   'hiphop': 0.10225112782791257,
   'jazz': 6.526808440685272,
   'metal': 0.0028307646061875857,
   'pop': 0.09859608253464103,
   'reggae': 0.00806543612270616,
   'rock': 0.0026779476684168912},
  {'blues': 5.6155141443014145,
   'classical': 86.38498783111572,
   'country': 0.8689404465258121,
   'disco': 0.011256253492319956,
   'hiphop': 0.2526720054447651,
   'jazz': 6.696595251560211,
   'metal': 0.00585005764150992,
   'pop': 0.13669640757143497,
   'reggae': 0.024598510935902596,
   'rock': 0.002895240322686732},
  {'blues': 18.730077147483826,
   'classical': 64.07919526100159,
   'country': 1.8415125086903572,
   'disco': 0.009872292139334604,
   'hiphop': 0.08789726998656988,
   'jazz': 14.869797229766846,
   'metal': 0.03514387062750757,
   'pop': 0.09412053623236716,
   'reggae': 0.25042754132300615,
   'rock': 0.001954890103661455},
  {'blues': 2.01400276273489,
   'classical': 86.05995178222656,
   'country': 0.08184908074326813,
   'disco': 0.014883032417856157,
   'hiphop': 0.04411308036651462,
   'jazz': 11.63111925125122,
   'metal': 0.011518663086462766,
   'pop': 0.10628647869452834,
   'reggae': 0.03530227986630052,
   'rock': 0.0009638416486268397},
  {'blues': 15.286964178085327,
   'classical': 73.3354926109314,
   'country': 0.3564193146303296,
   'disco': 0.05019381642341614,
   'hiphop': 0.3017541253939271,
   'jazz': 8.265601843595505,
   'metal': 0.01620635448489338,
   'pop': 2.1839868277311325,
   'reggae': 0.1993110403418541,
   'rock': 0.004065123357577249},
  {'blues': 7.919774204492569,
   'classical': 82.7871561050415,
   'country': 0.8422963321208954,
   'disco': 0.03247909771744162,
   'hiphop': 0.3008250379934907,
   'jazz': 6.389947980642319,
   'metal': 0.02094334049616009,
   'pop': 0.9522129781544209,
   'reggae': 0.7404096890240908,
   'rock': 0.013953760208096355},
  {'blues': 7.2305843234062195,
   'classical': 87.50672340393066,
   'country': 0.6890039891004562,
   'disco': 0.007032528810668737,
   'hiphop': 0.1866767997853458,
   'jazz': 4.169300198554993,
   'metal': 0.022367367637343705,
   'pop': 0.08188692736439407,
   'reggae': 0.0981456134468317,
   'rock': 0.008280584734166041},
  {'blues': 41.1346435546875,
   'classical': 42.14408099651337,
   'country': 11.870593577623367,
   'disco': 0.05721007473766804,
   'hiphop': 0.8403119631111622,
   'jazz': 3.2119065523147583,
   'metal': 0.05350884166546166,
   'pop': 0.35555148497223854,
   'reggae': 0.31430753879249096,
   'rock': 0.0178834714461118},
  {'blues': 36.505743861198425,
   'classical': 37.53915727138519,
   'country': 21.823523938655853,
   'disco': 0.06308035226538777,
   'hiphop': 0.3637604648247361,
   'jazz': 3.111325390636921,
   'metal': 0.04348426009528339,
   'pop': 0.2337550511583686,
   'reggae': 0.2936047501862049,
   'rock': 0.022563156380783767},
  {'blues': 31.8692684173584,
   'classical': 59.41234827041626,
   'country': 5.016989633440971,
   'disco': 0.025041791377589107,
   'hiphop': 0.11391396401450038,
   'jazz': 3.282836824655533,
   'metal': 0.025515464949421585,
   'pop': 0.13232309138402343,
   'reggae': 0.10907674441114068,
   'rock': 0.012674814206548035},
  {'blues': 71.98995351791382,
   'classical': 19.509010016918182,
   'country': 5.849452316761017,
   'disco': 0.022348934726323932,
   'hiphop': 0.18825059523805976,
   'jazz': 2.053993381559849,
   'metal': 0.024388119345530868,
   'pop': 0.2637209836393595,
   'reggae': 0.08619706495665014,
   'rock': 0.01267416519112885},
  {'blues': 31.485924124717712,
   'classical': 26.90998911857605,
   'country': 26.46183967590332,
   'disco': 0.034064805367961526,
   'hiphop': 0.6463296245783567,
   'jazz': 11.049868166446686,
   'metal': 0.04441761702764779,
   'pop': 1.0094184428453445,
   'reggae': 2.2888412699103355,
   'rock': 0.06930794916115701},
  {'blues': 45.74505686759949,
   'classical': 30.551686882972717,
   'country': 8.605064451694489,
   'disco': 0.062038039322942495,
   'hiphop': 0.892038457095623,
   'jazz': 9.886949509382248,
   'metal': 0.1332045649178326,
   'pop': 2.2907936945557594,
   'reggae': 1.798684522509575,
   'rock': 0.034480736940167844},
  {'blues': 39.464354515075684,
   'classical': 37.983304262161255,
   'country': 12.218601256608963,
   'disco': 0.048658615560270846,
   'hiphop': 0.6457208655774593,
   'jazz': 8.165359497070312,
   'metal': 0.23677595891058445,
   'pop': 0.6632359232753515,
   'reggae': 0.5404891911894083,
   'rock': 0.03349542093928903},
  {'blues': 48.894429206848145,
   'classical': 28.06563675403595,
   'country': 16.903579235076904,
   'disco': 0.07227540481835604,
   'hiphop': 0.4011277575045824,
   'jazz': 4.582987725734711,
   'metal': 0.1952781225554645,
   'pop': 0.24096223060041666,
   'reggae': 0.5823145154863596,
   'rock': 0.06141165504232049},
  {'blues': 56.742286682128906,
   'classical': 37.22408711910248,
   'country': 2.9295476153492928,
   'disco': 0.024747304269112647,
   'hiphop': 0.2842445159330964,
   'jazz': 2.329631522297859,
   'metal': 0.05313965957611799,
   'pop': 0.2440031385049224,
   'reggae': 0.15521295135840774,
   'rock': 0.01310610823566094},
  {'blues': 8.455577492713928,
   'classical': 76.89257264137268,
   'country': 3.3393338322639465,
   'disco': 0.0269247277174145,
   'hiphop': 0.23288680240511894,
   'jazz': 10.046041756868362,
   'metal': 0.03936431312467903,
   'pop': 0.3444032045081258,
   'reggae': 0.6128144916146994,
   'rock': 0.010080864012707025},
  {'blues': 7.781991362571716,
   'classical': 83.3469033241272,
   'country': 2.630133181810379,
   'disco': 0.013499036140274256,
   'hiphop': 0.08035629289224744,
   'jazz': 5.768632888793945,
   'metal': 0.023659598082304,
   'pop': 0.14564645243808627,
   'reggae': 0.2048715017735958,
   'rock': 0.004299587453715503},
  {'blues': 29.756245017051697,
   'classical': 64.89577889442444,
   'country': 0.21856867242604494,
   'disco': 0.01563775585964322,
   'hiphop': 0.07881107740104198,
   'jazz': 4.659188166260719,
   'metal': 0.014268785889726132,
   'pop': 0.22751465439796448,
   'reggae': 0.13198931701481342,
   'rock': 0.0019978013369836845},
  {'blues': 27.36969292163849,
   'classical': 63.62618803977966,
   'country': 0.7980835624039173,
   'disco': 0.0608218542765826,
   'hiphop': 0.14548900071531534,
   'jazz': 5.476326122879982,
   'metal': 0.06086508510634303,
   'pop': 1.4485531486570835,
   'reggae': 1.0105645284056664,
   'rock': 0.0034146367397625},
  {'blues': 21.772682666778564,
   'classical': 68.33822131156921,
   'country': 4.2919352650642395,
   'disco': 0.017009387374855578,
   'hiphop': 0.1989294309169054,
   'jazz': 4.53457310795784,
   'metal': 0.038383156061172485,
   'pop': 0.3328633261844516,
   'reggae': 0.4690637346357107,
   'rock': 0.00634598036413081},
  {'blues': 3.148409351706505,
   'classical': 92.33494997024536,
   'country': 0.4536365158855915,
   'disco': 0.020786121604032815,
   'hiphop': 0.028476663283072412,
   'jazz': 3.8996022194623947,
   'metal': 0.004259395427652635,
   'pop': 0.0488289981149137,
   'reggae': 0.05854963092133403,
   'rock': 0.002493662941560615},
  {'blues': 2.770191989839077,
   'classical': 87.74845004081726,
   'country': 0.06813968066126108,
   'disco': 0.011055458162445575,
   'hiphop': 0.03369985206518322,
   'jazz': 9.318561106920242,
   'metal': 0.0033309523132629693,
   'pop': 0.01765143097145483,
   'reggae': 0.027525550103746355,
   'rock': 0.0013985708392283414},
  {'blues': 10.87682694196701,
   'classical': 74.91998672485352,
   'country': 0.1448869239538908,
   'disco': 0.018943143368232995,
   'hiphop': 0.05056039663031697,
   'jazz': 13.795331120491028,
   'metal': 0.017098629905376583,
   'pop': 0.13542812084779143,
   'reggae': 0.04023855726700276,
   'rock': 0.0006987037068029167},
  {'blues': 11.389142274856567,
   'classical': 74.42278265953064,
   'country': 0.7845405489206314,
   'disco': 0.017255447164643556,
   'hiphop': 0.1666867989115417,
   'jazz': 12.425442785024643,
   'metal': 0.03733128251042217,
   'pop': 0.5293484777212143,
   'reggae': 0.22522287908941507,
   'rock': 0.002240472713310737},
  {'blues': 39.92270529270172,
   'classical': 44.93400454521179,
   'country': 0.6957579869776964,
   'disco': 0.04990572342649102,
   'hiphop': 1.2418312020599842,
   'jazz': 4.470754042267799,
   'metal': 0.06486389320343733,
   'pop': 8.064523339271545,
   'reggae': 0.5425738170742989,
   'rock': 0.013079040218144655},
  {'blues': 41.53240621089935,
   'classical': 50.46172738075256,
   'country': 0.9105127304792404,
   'disco': 0.02476661466062069,
   'hiphop': 1.5738198533654213,
   'jazz': 1.651860773563385,
   'metal': 0.03800438717007637,
   'pop': 3.5488002002239227,
   'reggae': 0.22019438911229372,
   'rock': 0.03791023627854884},
  {'blues': 8.934837579727173,
   'classical': 86.79444193840027,
   'country': 0.7465600967407227,
   'disco': 0.006193348235683516,
   'hiphop': 0.5498136393725872,
   'jazz': 2.3567650467157364,
   'metal': 0.03034717810805887,
   'pop': 0.3214983968064189,
   'reggae': 0.2414391841739416,
   'rock': 0.01810257526813075},
  {'blues': 24.54986274242401,
   'classical': 69.89688277244568,
   'country': 2.07760501652956,
   'disco': 0.03178176120854914,
   'hiphop': 0.21844692528247833,
   'jazz': 2.8058717027306557,
   'metal': 0.0509257020894438,
   'pop': 0.10431089904159307,
   'reggae': 0.2551998011767864,
   'rock': 0.00911316747078672},
  {'blues': 30.12073040008545,
   'classical': 37.38602101802826,
   'country': 26.81029736995697,
   'disco': 0.06008789059706032,
   'hiphop': 0.3094486426562071,
   'jazz': 4.868490621447563,
   'metal': 0.02790682192426175,
   'pop': 0.13200968969613314,
   'reggae': 0.2634095028042793,
   'rock': 0.021603150526061654},
  {'blues': 16.225554049015045,
   'classical': 31.640338897705078,
   'country': 29.47966456413269,
   'disco': 0.021616718731820583,
   'hiphop': 0.2505913143977523,
   'jazz': 18.150600790977478,
   'metal': 0.041305815102532506,
   'pop': 0.26771032717078924,
   'reggae': 3.9022505283355713,
   'rock': 0.020365598902571946},
  {'blues': 11.892546713352203,
   'classical': 80.78467845916748,
   'country': 3.131650388240814,
   'disco': 0.011338345939293504,
   'hiphop': 0.048860168317332864,
   'jazz': 3.870699182152748,
   'metal': 0.004374048876343295,
   'pop': 0.04870417178608477,
   'reggae': 0.1967773074284196,
   'rock': 0.010369612573413178},
  {'blues': 32.72392451763153,
   'classical': 58.50781202316284,
   'country': 4.653119295835495,
   'disco': 0.016253223293460906,
   'hiphop': 0.11562813306227326,
   'jazz': 3.3546175807714462,
   'metal': 0.006169574771774933,
   'pop': 0.25427471846342087,
   'reggae': 0.34805398900061846,
   'rock': 0.020145950838923454},
  {'blues': 56.34143352508545,
   'classical': 34.264734387397766,
   'country': 5.23204542696476,
   'disco': 0.02419661614112556,
   'hiphop': 0.2957432297989726,
   'jazz': 2.802196331322193,
   'metal': 0.01361829781671986,
   'pop': 0.5105080083012581,
   'reggae': 0.48956465907394886,
   'rock': 0.02595595142338425},
  {'blues': 3.432711958885193,
   'classical': 89.61620330810547,
   'country': 1.3900328427553177,
   'disco': 0.0110070344817359,
   'hiphop': 0.028211911558173597,
   'jazz': 5.288897827267647,
   'metal': 0.001589486601005774,
   'pop': 0.07627044687978923,
   'reggae': 0.15209747944027185,
   'rock': 0.0029817201721016318},
  {'blues': 3.1668391078710556,
   'classical': 91.6559100151062,
   'country': 1.5427902340888977,
   'disco': 0.011251323303440586,
   'hiphop': 0.02819861110765487,
   'jazz': 3.4421268850564957,
   'metal': 0.002270432378281839,
   'pop': 0.02752440923359245,
   'reggae': 0.11950689367949963,
   'rock': 0.0035856664908351377},
  {'blues': 0.17740880139172077,
   'classical': 97.01607823371887,
   'country': 0.5060170777142048,
   'disco': 0.003877245035255328,
   'hiphop': 0.004416448064148426,
   'jazz': 2.2535642609000206,
   'metal': 0.0005276239335216815,
   'pop': 0.0074233292252756655,
   'reggae': 0.017715274589136243,
   'rock': 0.012977566802874207},
  {'blues': 2.5788579136133194,
   'classical': 87.8506600856781,
   'country': 4.38748374581337,
   'disco': 0.009742039401317015,
   'hiphop': 0.017208640929311514,
   'jazz': 4.963497072458267,
   'metal': 0.002833403050317429,
   'pop': 0.034461653558537364,
   'reggae': 0.13277456164360046,
   'rock': 0.02248680539196357},
  {'blues': 4.092341288924217,
   'classical': 83.56736302375793,
   'country': 0.2684718929231167,
   'disco': 0.018168349924962968,
   'hiphop': 0.01721602166071534,
   'jazz': 11.726745218038559,
   'metal': 0.0018090193407260813,
   'pop': 0.22552902810275555,
   'reggae': 0.08089215843938291,
   'rock': 0.0014622303751821164},
  {'blues': 1.375148817896843,
   'classical': 85.30118465423584,
   'country': 0.21608287934213877,
   'disco': 0.005116828469908796,
   'hiphop': 0.012997389421798289,
   'jazz': 12.9982590675354,
   'metal': 0.0012553995475172997,
   'pop': 0.0739279028493911,
   'reggae': 0.012492519454099238,
   'rock': 0.0035359771572984755},
  {'blues': 0.2048680791631341,
   'classical': 90.52045345306396,
   'country': 0.07274780655279756,
   'disco': 0.01248580520041287,
   'hiphop': 0.012566536315716803,
   'jazz': 9.120461344718933,
   'metal': 0.0006976120403123787,
   'pop': 0.03222953528165817,
   'reggae': 0.020731186668854207,
   'rock': 0.002761823452601675},
  {'blues': 2.2617578506469727,
   'classical': 88.67269158363342,
   'country': 0.34170588478446007,
   'disco': 0.005943530049989931,
   'hiphop': 0.014705833746120334,
   'jazz': 8.611249923706055,
   'metal': 0.00148670187627431,
   'pop': 0.02408112632110715,
   'reggae': 0.061089551309123635,
   'rock': 0.005286350642563775},
  {'blues': 15.522022545337677,
   'classical': 67.91625022888184,
   'country': 1.1965149082243443,
   'disco': 0.031601087539456785,
   'hiphop': 0.03937614965252578,
   'jazz': 14.518825709819794,
   'metal': 0.002432511610095389,
   'pop': 0.6116570439189672,
   'reggae': 0.15799632528796792,
   'rock': 0.0033315813197987154},
  {'blues': 16.107548773288727,
   'classical': 33.48601460456848,
   'country': 15.684977173805237,
   'disco': 0.030470016645267606,
   'hiphop': 0.10598095832392573,
   'jazz': 32.20151364803314,
   'metal': 0.007449963595718145,
   'pop': 0.46422253362834454,
   'reggae': 1.8964927643537521,
   'rock': 0.01532882743049413},
  {'blues': 0.6974128540605307,
   'classical': 55.6566059589386,
   'country': 18.777166306972504,
   'disco': 0.024800741812214255,
   'hiphop': 0.05976519314572215,
   'jazz': 20.70399820804596,
   'metal': 0.026323823840357363,
   'pop': 0.23789023980498314,
   'reggae': 3.753751888871193,
   'rock': 0.06228095153346658},
  {'blues': 10.373424738645554,
   'classical': 61.25258207321167,
   'country': 16.66393131017685,
   'disco': 0.0666657171677798,
   'hiphop': 0.5481050815433264,
   'jazz': 4.906512051820755,
   'metal': 0.05565827596001327,
   'pop': 1.015745848417282,
   'reggae': 5.068805068731308,
   'rock': 0.04857148742303252},
  {'blues': 41.21633768081665,
   'classical': 46.4846134185791,
   'country': 6.191764026880264,
   'disco': 0.06962160114198923,
   'hiphop': 0.2679155906662345,
   'jazz': 3.8723640143871307,
   'metal': 0.08622750756330788,
   'pop': 0.7368269376456738,
   'reggae': 1.0652518831193447,
   'rock': 0.00906901404960081},
  {'blues': 2.3153742775321007,
   'classical': 78.45414280891418,
   'country': 2.656721882522106,
   'disco': 0.01094680410460569,
   'hiphop': 0.07683579460717738,
   'jazz': 15.085223317146301,
   'metal': 0.025154018658213317,
   'pop': 0.1387186930514872,
   'reggae': 1.185473706573248,
   'rock': 0.051407580031082034},
  {'blues': 29.79314923286438,
   'classical': 55.87424039840698,
   'country': 0.19552435260266066,
   'disco': 0.22870560642331839,
   'hiphop': 0.7489681243896484,
   'jazz': 8.192387968301773,
   'metal': 0.01152206095866859,
   'pop': 3.155643865466118,
   'reggae': 1.6197733581066132,
   'rock': 0.18008450279012322},
  {'blues': 27.482005953788757,
   'classical': 56.130123138427734,
   'country': 0.1360723515972495,
   'disco': 0.11139803100377321,
   'hiphop': 0.46866098418831825,
   'jazz': 10.77115684747696,
   'metal': 0.012242828961461782,
   'pop': 1.5631362795829773,
   'reggae': 3.044513799250126,
   'rock': 0.2806875389069319},
  {'blues': 0.40703914128243923,
   'classical': 90.52355885505676,
   'country': 0.01447798713343218,
   'disco': 0.00614719683653675,
   'hiphop': 0.014464833657257259,
   'jazz': 9.005381166934967,
   'metal': 0.0009047861567523796,
   'pop': 0.005780349965789355,
   'reggae': 0.020413809397723526,
   'rock': 0.0018328239093534648},
  {'blues': 4.04386930167675,
   'classical': 80.84600567817688,
   'country': 0.004374927812023088,
   'disco': 0.3701145062223077,
   'hiphop': 0.44067190028727055,
   'jazz': 14.064371585845947,
   'metal': 0.005686235454049893,
   'pop': 0.12492337264120579,
   'reggae': 0.06971055408939719,
   'rock': 0.03026858321391046},
  {'blues': 6.903957575559616,
   'classical': 79.64756488800049,
   'country': 0.003007557461387478,
   'disco': 0.40891896933317184,
   'hiphop': 0.47845696099102497,
   'jazz': 12.166634202003479,
   'metal': 0.00450015977548901,
   'pop': 0.28535539750009775,
   'reggae': 0.04461259813979268,
   'rock': 0.056992832105606794},
  {'blues': 2.378198131918907,
   'classical': 88.93214464187622,
   'country': 0.0022787793568568304,
   'disco': 0.11780414497479796,
   'hiphop': 0.13104567769914865,
   'jazz': 8.343230187892914,
   'metal': 0.0019443848941591568,
   'pop': 0.07813566480763257,
   'reggae': 0.008933428762247786,
   'rock': 0.006289655721047893},
  {'blues': 0.7988383062183857,
   'classical': 93.16326975822449,
   'country': 0.0013311939255800098,
   'disco': 0.013439224858302623,
   'hiphop': 0.02918762038461864,
   'jazz': 5.975199863314629,
   'metal': 0.0010202103112533223,
   'pop': 0.006728817243129015,
   'reggae': 0.008520563278580084,
   'rock': 0.0024635359295643866},
  {'blues': 4.215008020401001,
   'classical': 93.37551593780518,
   'country': 0.016712983779143542,
   'disco': 0.008654802513774484,
   'hiphop': 0.04023910441901535,
   'jazz': 2.3179015144705772,
   'metal': 0.009847973706200719,
   'pop': 0.00667076456011273,
   'reggae': 0.0060847927670693025,
   'rock': 0.003358906542416662},
  {'blues': 23.587417602539062,
   'classical': 70.88460326194763,
   'country': 0.7984699681401253,
   'disco': 0.021331096650101244,
   'hiphop': 0.1544343656860292,
   'jazz': 4.140922799706459,
   'metal': 0.032391477725468576,
   'pop': 0.19461438059806824,
   'reggae': 0.1782597741112113,
   'rock': 0.007564467523479834},
  {'blues': 41.41546189785004,
   'classical': 42.44436025619507,
   'country': 5.116738006472588,
   'disco': 0.032573568751104176,
   'hiphop': 0.7702820934355259,
   'jazz': 6.598052382469177,
   'metal': 0.06156179588288069,
   'pop': 1.5387417748570442,
   'reggae': 2.001544274389744,
   'rock': 0.020691310055553913},
  {'blues': 26.664552092552185,
   'classical': 32.07594156265259,
   'country': 22.243785858154297,
   'disco': 0.0279957486782223,
   'hiphop': 0.36612367257475853,
   'jazz': 15.196393430233002,
   'metal': 0.05091531784273684,
   'pop': 0.6674829870462418,
   'reggae': 2.683955244719982,
   'rock': 0.02285953232785687},
  {'blues': 41.71292781829834,
   'classical': 40.4834508895874,
   'country': 5.882913246750832,
   'disco': 0.026649757637642324,
   'hiphop': 0.5996618885546923,
   'jazz': 9.170013666152954,
   'metal': 0.06641995860263705,
   'pop': 1.0426406748592854,
   'reggae': 1.0005190968513489,
   'rock': 0.014802780060563236},
  {'blues': 20.90817540884018,
   'classical': 74.52868223190308,
   'country': 0.4274916835129261,
   'disco': 0.014185323379933834,
   'hiphop': 0.3879085648804903,
   'jazz': 2.984229288995266,
   'metal': 0.020825221145059913,
   'pop': 0.5893629509955645,
   'reggae': 0.13121000956743956,
   'rock': 0.007923767407191917},
  {'blues': 0.5807651206851006,
   'classical': 95.77878713607788,
   'country': 0.01683406881056726,
   'disco': 0.0030582854378735647,
   'hiphop': 0.015009858179837465,
   'jazz': 3.571058064699173,
   'metal': 0.003019733958353754,
   'pop': 0.0171231702552177,
   'reggae': 0.013066934479866177,
   'rock': 0.0012803159734176006},
  {'blues': 0.22176092024892569,
   'classical': 94.65333223342896,
   'country': 0.00944137791520916,
   'disco': 0.00375922245439142,
   'hiphop': 0.007535201439168304,
   'jazz': 5.070746690034866,
   'metal': 0.0013252940334496088,
   'pop': 0.016058608889579773,
   'reggae': 0.014100398402661085,
   'rock': 0.0019366954802535474},
  {'blues': 0.4365850705653429,
   'classical': 95.28976678848267,
   'country': 0.03976422012783587,
   'disco': 0.0030234670703066513,
   'hiphop': 0.012103687186026946,
   'jazz': 4.189712181687355,
   'metal': 0.003946959623135626,
   'pop': 0.00725252612028271,
   'reggae': 0.016262907593045384,
   'rock': 0.0015826244634808972},
  {'blues': 6.5489694476127625,
   'classical': 83.88400673866272,
   'country': 3.0621567741036415,
   'disco': 0.013575975026469678,
   'hiphop': 0.06623849039897323,
   'jazz': 6.044615060091019,
   'metal': 0.023993905051611364,
   'pop': 0.034728803439065814,
   'reggae': 0.30931360088288784,
   'rock': 0.012399532715789974},
  {'blues': 2.070545218884945,
   'classical': 68.03967356681824,
   'country': 3.1014196574687958,
   'disco': 0.014114612713456154,
   'hiphop': 0.08749373955652118,
   'jazz': 26.11061930656433,
   'metal': 0.022337558038998395,
   'pop': 0.07218016544356942,
   'reggae': 0.4411067347973585,
   'rock': 0.04051085852552205},
  {'blues': 0.22350316867232323,
   'classical': 5.705949664115906,
   'country': 1.29635538905859,
   'disco': 0.13933450682088733,
   'hiphop': 0.09158557513728738,
   'jazz': 82.57935047149658,
   'metal': 0.027225090889260173,
   'pop': 0.45840064994990826,
   'reggae': 2.8411835432052612,
   'rock': 6.6371142864227295}])
In [90]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/Louis Armstrong - A Kiss To Build A Dream On.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 181.55 sekund
Liczba segmentów do analizy: 120
Przeanalizowano segment 1/120 (0.0s - 3.0s)
Przeanalizowano segment 2/120 (1.5s - 4.5s)
Przeanalizowano segment 3/120 (3.0s - 6.0s)
Przeanalizowano segment 4/120 (4.5s - 7.5s)
Przeanalizowano segment 5/120 (6.0s - 9.0s)
Przeanalizowano segment 6/120 (7.5s - 10.5s)
Przeanalizowano segment 7/120 (9.0s - 12.0s)
Przeanalizowano segment 8/120 (10.5s - 13.5s)
Przeanalizowano segment 9/120 (12.0s - 15.0s)
Przeanalizowano segment 10/120 (13.5s - 16.5s)
Przeanalizowano segment 11/120 (15.0s - 18.0s)
Przeanalizowano segment 12/120 (16.5s - 19.5s)
Przeanalizowano segment 13/120 (18.0s - 21.0s)
Przeanalizowano segment 14/120 (19.5s - 22.5s)
Przeanalizowano segment 15/120 (21.0s - 24.0s)
Przeanalizowano segment 16/120 (22.5s - 25.5s)
Przeanalizowano segment 17/120 (24.0s - 27.0s)
Przeanalizowano segment 18/120 (25.5s - 28.5s)
Przeanalizowano segment 19/120 (27.0s - 30.0s)
Przeanalizowano segment 20/120 (28.5s - 31.5s)
Przeanalizowano segment 21/120 (30.0s - 33.0s)
Przeanalizowano segment 22/120 (31.5s - 34.5s)
Przeanalizowano segment 23/120 (33.0s - 36.0s)
Przeanalizowano segment 24/120 (34.5s - 37.5s)
Przeanalizowano segment 25/120 (36.0s - 39.0s)
Przeanalizowano segment 26/120 (37.5s - 40.5s)
Przeanalizowano segment 27/120 (39.0s - 42.0s)
Przeanalizowano segment 28/120 (40.5s - 43.5s)
Przeanalizowano segment 29/120 (42.0s - 45.0s)
Przeanalizowano segment 30/120 (43.5s - 46.5s)
Przeanalizowano segment 31/120 (45.0s - 48.0s)
Przeanalizowano segment 32/120 (46.5s - 49.5s)
Przeanalizowano segment 33/120 (48.0s - 51.0s)
Przeanalizowano segment 34/120 (49.5s - 52.5s)
Przeanalizowano segment 35/120 (51.0s - 54.0s)
Przeanalizowano segment 36/120 (52.5s - 55.5s)
Przeanalizowano segment 37/120 (54.0s - 57.0s)
Przeanalizowano segment 38/120 (55.5s - 58.5s)
Przeanalizowano segment 39/120 (57.0s - 60.0s)
Przeanalizowano segment 40/120 (58.5s - 61.5s)
Przeanalizowano segment 41/120 (60.0s - 63.0s)
Przeanalizowano segment 42/120 (61.5s - 64.5s)
Przeanalizowano segment 43/120 (63.0s - 66.0s)
Przeanalizowano segment 44/120 (64.5s - 67.5s)
Przeanalizowano segment 45/120 (66.0s - 69.0s)
Przeanalizowano segment 46/120 (67.5s - 70.5s)
Przeanalizowano segment 47/120 (69.0s - 72.0s)
Przeanalizowano segment 48/120 (70.5s - 73.5s)
Przeanalizowano segment 49/120 (72.0s - 75.0s)
Przeanalizowano segment 50/120 (73.5s - 76.5s)
Przeanalizowano segment 51/120 (75.0s - 78.0s)
Przeanalizowano segment 52/120 (76.5s - 79.5s)
Przeanalizowano segment 53/120 (78.0s - 81.0s)
Przeanalizowano segment 54/120 (79.5s - 82.5s)
Przeanalizowano segment 55/120 (81.0s - 84.0s)
Przeanalizowano segment 56/120 (82.5s - 85.5s)
Przeanalizowano segment 57/120 (84.0s - 87.0s)
Przeanalizowano segment 58/120 (85.5s - 88.5s)
Przeanalizowano segment 59/120 (87.0s - 90.0s)
Przeanalizowano segment 60/120 (88.5s - 91.5s)
Przeanalizowano segment 61/120 (90.0s - 93.0s)
Przeanalizowano segment 62/120 (91.5s - 94.5s)
Przeanalizowano segment 63/120 (93.0s - 96.0s)
Przeanalizowano segment 64/120 (94.5s - 97.5s)
Przeanalizowano segment 65/120 (96.0s - 99.0s)
Przeanalizowano segment 66/120 (97.5s - 100.5s)
Przeanalizowano segment 67/120 (99.0s - 102.0s)
Przeanalizowano segment 68/120 (100.5s - 103.5s)
Przeanalizowano segment 69/120 (102.0s - 105.0s)
Przeanalizowano segment 70/120 (103.5s - 106.5s)
Przeanalizowano segment 71/120 (105.0s - 108.0s)
Przeanalizowano segment 72/120 (106.5s - 109.5s)
Przeanalizowano segment 73/120 (108.0s - 111.0s)
Przeanalizowano segment 74/120 (109.5s - 112.5s)
Przeanalizowano segment 75/120 (111.0s - 114.0s)
Przeanalizowano segment 76/120 (112.5s - 115.5s)
Przeanalizowano segment 77/120 (114.0s - 117.0s)
Przeanalizowano segment 78/120 (115.5s - 118.5s)
Przeanalizowano segment 79/120 (117.0s - 120.0s)
Przeanalizowano segment 80/120 (118.5s - 121.5s)
Przeanalizowano segment 81/120 (120.0s - 123.0s)
Przeanalizowano segment 82/120 (121.5s - 124.5s)
Przeanalizowano segment 83/120 (123.0s - 126.0s)
Przeanalizowano segment 84/120 (124.5s - 127.5s)
Przeanalizowano segment 85/120 (126.0s - 129.0s)
Przeanalizowano segment 86/120 (127.5s - 130.5s)
Przeanalizowano segment 87/120 (129.0s - 132.0s)
Przeanalizowano segment 88/120 (130.5s - 133.5s)
Przeanalizowano segment 89/120 (132.0s - 135.0s)
Przeanalizowano segment 90/120 (133.5s - 136.5s)
Przeanalizowano segment 91/120 (135.0s - 138.0s)
Przeanalizowano segment 92/120 (136.5s - 139.5s)
Przeanalizowano segment 93/120 (138.0s - 141.0s)
Przeanalizowano segment 94/120 (139.5s - 142.5s)
Przeanalizowano segment 95/120 (141.0s - 144.0s)
Przeanalizowano segment 96/120 (142.5s - 145.5s)
Przeanalizowano segment 97/120 (144.0s - 147.0s)
Przeanalizowano segment 98/120 (145.5s - 148.5s)
Przeanalizowano segment 99/120 (147.0s - 150.0s)
Przeanalizowano segment 100/120 (148.5s - 151.5s)
Przeanalizowano segment 101/120 (150.0s - 153.0s)
Przeanalizowano segment 102/120 (151.5s - 154.5s)
Przeanalizowano segment 103/120 (153.0s - 156.0s)
Przeanalizowano segment 104/120 (154.5s - 157.5s)
Przeanalizowano segment 105/120 (156.0s - 159.0s)
Przeanalizowano segment 106/120 (157.5s - 160.5s)
Przeanalizowano segment 107/120 (159.0s - 162.0s)
Przeanalizowano segment 108/120 (160.5s - 163.5s)
Przeanalizowano segment 109/120 (162.0s - 165.0s)
Przeanalizowano segment 110/120 (163.5s - 166.5s)
Przeanalizowano segment 111/120 (165.0s - 168.0s)
Przeanalizowano segment 112/120 (166.5s - 169.5s)
Przeanalizowano segment 113/120 (168.0s - 171.0s)
Przeanalizowano segment 114/120 (169.5s - 172.5s)
Przeanalizowano segment 115/120 (171.0s - 174.0s)
Przeanalizowano segment 116/120 (172.5s - 175.5s)
Przeanalizowano segment 117/120 (174.0s - 177.0s)
Przeanalizowano segment 118/120 (175.5s - 178.5s)
Przeanalizowano segment 119/120 (177.0s - 180.0s)
Przeanalizowano segment 120/120 (178.5s - 181.5s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: Louis Armstrong - A Kiss To Build A Dream On.mp3
==================================================
reggae         : 26.33%
blues          : 13.42%
pop            : 10.87%
jazz           : 9.31%
rock           : 8.63%
disco          : 8.12%
hiphop         : 7.93%
country        : 7.39%
classical      : 6.47%
metal          : 1.52%
==================================================
Najwyższe prawdopodobieństwo: reggae (26.33%)
No description has been provided for this image
Out[90]:
({'blues': 13.42448527958671,
  'classical': 6.471944676630604,
  'country': 7.3886550958195585,
  'disco': 8.119185040866341,
  'hiphop': 7.93184019413123,
  'jazz': 9.309334144842675,
  'metal': 1.519244002946607,
  'pop': 10.869124858680456,
  'reggae': 26.33218491027492,
  'rock': 8.634001769214592},
 [{'blues': 0.07660032133571804,
   'classical': 29.688572883605957,
   'country': 0.08651381358504295,
   'disco': 0.0009651744221628178,
   'hiphop': 0.0026925730708171614,
   'jazz': 70.13238072395325,
   'metal': 0.000547158333574771,
   'pop': 0.004524214455159381,
   'reggae': 0.0024061353542492725,
   'rock': 0.004783611439052038},
  {'blues': 1.7256412655115128,
   'classical': 1.6292296350002289,
   'country': 0.2511054975911975,
   'disco': 0.0017275617210543714,
   'hiphop': 0.019575997430365533,
   'jazz': 95.78651785850525,
   'metal': 0.0015194787010841537,
   'pop': 0.002642293657117989,
   'reggae': 0.5523049272596836,
   'rock': 0.029723928309977055},
  {'blues': 4.232364147901535,
   'classical': 0.7301960606127977,
   'country': 0.35959596280008554,
   'disco': 0.002296982529514935,
   'hiphop': 0.09455817635171115,
   'jazz': 94.15374398231506,
   'metal': 0.022787823399994522,
   'pop': 0.006288113945629448,
   'reggae': 0.3814484691247344,
   'rock': 0.01672023645369336},
  {'blues': 23.55363219976425,
   'classical': 0.20165194291621447,
   'country': 3.1620755791664124,
   'disco': 0.10861974442377687,
   'hiphop': 0.5904761608690023,
   'jazz': 64.51758146286011,
   'metal': 0.06665912223979831,
   'pop': 2.0666908472776413,
   'reggae': 5.230655521154404,
   'rock': 0.5019609816372395},
  {'blues': 10.784617066383362,
   'classical': 0.009346831211587414,
   'country': 8.575321733951569,
   'disco': 1.857154443860054,
   'hiphop': 2.9652925208210945,
   'jazz': 1.4676852151751518,
   'metal': 0.23714378476142883,
   'pop': 0.6141692399978638,
   'reggae': 20.4685240983963,
   'rock': 53.020745515823364},
  {'blues': 22.082526981830597,
   'classical': 0.25008278898894787,
   'country': 0.5768917500972748,
   'disco': 0.7221540901809931,
   'hiphop': 0.2549143275246024,
   'jazz': 1.8785672262310982,
   'metal': 0.09989016689360142,
   'pop': 8.929488807916641,
   'reggae': 33.39428901672363,
   'rock': 31.811195611953735},
  {'blues': 84.3572735786438,
   'classical': 0.5605679005384445,
   'country': 4.782792180776596,
   'disco': 0.07206217851489782,
   'hiphop': 0.016912055434659123,
   'jazz': 0.5556602030992508,
   'metal': 0.13055662857368588,
   'pop': 0.5553828552365303,
   'reggae': 6.629054248332977,
   'rock': 2.339732088148594},
  {'blues': 40.59501886367798,
   'classical': 0.0147253304021433,
   'country': 4.413115978240967,
   'disco': 0.2739160554483533,
   'hiphop': 1.9054267555475235,
   'jazz': 0.09720831294544041,
   'metal': 0.5917278584092855,
   'pop': 0.7859379984438419,
   'reggae': 43.95939111709595,
   'rock': 7.36352875828743},
  {'blues': 6.113813444972038,
   'classical': 0.00260979632003,
   'country': 0.1252480549737811,
   'disco': 1.493426039814949,
   'hiphop': 0.997942965477705,
   'jazz': 0.017741638293955475,
   'metal': 0.33847338054329157,
   'pop': 2.188321016728878,
   'reggae': 74.6753990650177,
   'rock': 14.04702365398407},
  {'blues': 1.2699387967586517,
   'classical': 0.012366774899419397,
   'country': 10.926073044538498,
   'disco': 0.03631963045336306,
   'hiphop': 0.6057160906493664,
   'jazz': 0.40350761264562607,
   'metal': 0.05242253537289798,
   'pop': 0.824753288179636,
   'reggae': 78.93931865692139,
   'rock': 6.929589807987213},
  {'blues': 0.29432380106300116,
   'classical': 0.15287981368601322,
   'country': 11.965319514274597,
   'disco': 0.03757326048798859,
   'hiphop': 0.057975854724645615,
   'jazz': 5.999673157930374,
   'metal': 0.022708240430802107,
   'pop': 16.660284996032715,
   'reggae': 58.93073081970215,
   'rock': 5.878526344895363},
  {'blues': 1.068704016506672,
   'classical': 0.04609429161064327,
   'country': 5.40650337934494,
   'disco': 0.036195493885315955,
   'hiphop': 0.8910104632377625,
   'jazz': 0.031027212389744818,
   'metal': 0.35065384581685066,
   'pop': 53.819406032562256,
   'reggae': 26.734057068824768,
   'rock': 11.616350710391998},
  {'blues': 1.059554424136877,
   'classical': 0.007407658995361999,
   'country': 0.27951374650001526,
   'disco': 0.020438966748770326,
   'hiphop': 38.86457085609436,
   'jazz': 0.008219965820899233,
   'metal': 30.395203828811646,
   'pop': 9.802181273698807,
   'reggae': 1.2784436345100403,
   'rock': 18.284466862678528},
  {'blues': 4.57167774438858,
   'classical': 0.024317827774211764,
   'country': 1.2250114232301712,
   'disco': 0.375954108312726,
   'hiphop': 0.6682277657091618,
   'jazz': 0.29276919085532427,
   'metal': 0.6096209865063429,
   'pop': 32.92308747768402,
   'reggae': 58.694398403167725,
   'rock': 0.6149295717477798},
  {'blues': 26.927652955055237,
   'classical': 0.0019687880921992473,
   'country': 0.5464483983814716,
   'disco': 17.90742129087448,
   'hiphop': 1.1978049762547016,
   'jazz': 0.061418634140864015,
   'metal': 0.017164043674711138,
   'pop': 25.883302092552185,
   'reggae': 13.292939960956573,
   'rock': 14.163880050182343},
  {'blues': 22.59184718132019,
   'classical': 0.012046338088111952,
   'country': 3.4065667539834976,
   'disco': 6.976121664047241,
   'hiphop': 0.39319475181400776,
   'jazz': 2.264034189283848,
   'metal': 0.031056435545906425,
   'pop': 29.83897030353546,
   'reggae': 2.580817975103855,
   'rock': 31.90535008907318},
  {'blues': 0.1804213970899582,
   'classical': 0.0982683734036982,
   'country': 32.47925043106079,
   'disco': 0.21011433564126492,
   'hiphop': 0.06600320339202881,
   'jazz': 4.317028447985649,
   'metal': 0.03467005444690585,
   'pop': 1.682472787797451,
   'reggae': 0.21657836623489857,
   'rock': 60.715192556381226},
  {'blues': 2.6757409796118736,
   'classical': 0.04590714816004038,
   'country': 63.24381232261658,
   'disco': 0.14568426413461566,
   'hiphop': 0.18110688542947173,
   'jazz': 15.956847369670868,
   'metal': 0.08064707508310676,
   'pop': 12.733814120292664,
   'reggae': 3.590904548764229,
   'rock': 1.3455313630402088},
  {'blues': 22.885937988758087,
   'classical': 0.03050497325602919,
   'country': 3.0527083203196526,
   'disco': 0.18794141942635179,
   'hiphop': 38.30688297748566,
   'jazz': 3.508100286126137,
   'metal': 0.502835726365447,
   'pop': 13.441167771816254,
   'reggae': 14.58912193775177,
   'rock': 3.4948036074638367},
  {'blues': 11.247961223125458,
   'classical': 0.0022835409254184924,
   'country': 0.2997044241055846,
   'disco': 0.687086908146739,
   'hiphop': 35.09943187236786,
   'jazz': 0.029256459674797952,
   'metal': 19.931428134441376,
   'pop': 0.15407472383230925,
   'reggae': 4.6816181391477585,
   'rock': 27.867156267166138},
  {'blues': 80.13530969619751,
   'classical': 0.18352005863562226,
   'country': 2.933484874665737,
   'disco': 0.13513904996216297,
   'hiphop': 9.623272716999054,
   'jazz': 0.11301853228360415,
   'metal': 0.7860168814659119,
   'pop': 0.055979855824261904,
   'reggae': 5.203510075807571,
   'rock': 0.8307441137731075},
  {'blues': 84.04560089111328,
   'classical': 0.0447309430455789,
   'country': 2.7300797402858734,
   'disco': 0.11691460385918617,
   'hiphop': 0.7364413700997829,
   'jazz': 0.1891319057904184,
   'metal': 9.00902971625328,
   'pop': 0.05446671275421977,
   'reggae': 2.721073105931282,
   'rock': 0.35253860987722874},
  {'blues': 45.617929100990295,
   'classical': 0.004655733209801838,
   'country': 6.896348297595978,
   'disco': 0.08341763750649989,
   'hiphop': 5.8607544749975204,
   'jazz': 0.007457016181433573,
   'metal': 30.032256245613098,
   'pop': 0.41503128595650196,
   'reggae': 2.318502962589264,
   'rock': 8.763647824525833},
  {'blues': 9.092097729444504,
   'classical': 0.03513161791488528,
   'country': 16.214437782764435,
   'disco': 0.2770472317934036,
   'hiphop': 4.027269780635834,
   'jazz': 0.06942895124666393,
   'metal': 0.029097736114636064,
   'pop': 18.644504249095917,
   'reggae': 17.900817096233368,
   'rock': 33.710166811943054},
  {'blues': 0.41398354806005955,
   'classical': 0.003068150908802636,
   'country': 62.838006019592285,
   'disco': 0.5776659585535526,
   'hiphop': 0.12266197009012103,
   'jazz': 0.2575893187895417,
   'metal': 0.029093679040670395,
   'pop': 0.4542004782706499,
   'reggae': 26.756551861763,
   'rock': 8.547183126211166},
  {'blues': 72.02974557876587,
   'classical': 0.015005214663688093,
   'country': 2.449996769428253,
   'disco': 0.453374395146966,
   'hiphop': 0.056685018353164196,
   'jazz': 5.317419394850731,
   'metal': 0.00314940043608658,
   'pop': 4.057417064905167,
   'reggae': 0.11665475321933627,
   'rock': 15.500544011592865},
  {'blues': 56.3540518283844,
   'classical': 0.01025430829031393,
   'country': 0.33134743571281433,
   'disco': 6.107192486524582,
   'hiphop': 0.3461225423961878,
   'jazz': 0.037387062911875546,
   'metal': 0.0037471570976777002,
   'pop': 4.492367804050446,
   'reggae': 0.3899460192769766,
   'rock': 31.927573680877686},
  {'blues': 1.7661921679973602,
   'classical': 0.00378742151951883,
   'country': 0.14274162240326405,
   'disco': 0.31408637296408415,
   'hiphop': 43.0555135011673,
   'jazz': 0.04889320116490126,
   'metal': 0.026572306524030864,
   'pop': 32.01803267002106,
   'reggae': 17.078743875026703,
   'rock': 5.545434728264809},
  {'blues': 4.103706777095795,
   'classical': 0.0028211434255354106,
   'country': 2.0409399643540382,
   'disco': 2.3863406851887703,
   'hiphop': 1.4846456237137318,
   'jazz': 0.03832376096397638,
   'metal': 0.043285678839311004,
   'pop': 86.46764755249023,
   'reggae': 2.3149583488702774,
   'rock': 1.1173339560627937},
  {'blues': 9.102924913167953,
   'classical': 0.0012210576642246451,
   'country': 1.1406400240957737,
   'disco': 9.693814069032669,
   'hiphop': 0.601113447919488,
   'jazz': 0.018298381473869085,
   'metal': 0.009878101263893768,
   'pop': 75.39673447608948,
   'reggae': 1.961423084139824,
   'rock': 2.0739519968628883},
  {'blues': 0.6059838458895683,
   'classical': 0.025680387625470757,
   'country': 19.19608563184738,
   'disco': 0.2936387434601784,
   'hiphop': 2.7755126357078552,
   'jazz': 0.7819927297532558,
   'metal': 0.05747638060711324,
   'pop': 70.3551173210144,
   'reggae': 1.926402747631073,
   'rock': 3.982117399573326},
  {'blues': 6.051202118396759,
   'classical': 0.0367325876140967,
   'country': 2.0825903862714767,
   'disco': 0.33864183351397514,
   'hiphop': 5.854636058211327,
   'jazz': 3.1205225735902786,
   'metal': 0.013992773892823607,
   'pop': 14.682827889919281,
   'reggae': 66.1647379398346,
   'rock': 1.6541097313165665},
  {'blues': 4.215555638074875,
   'classical': 0.013529091665986925,
   'country': 1.9179221242666245,
   'disco': 0.35718095023185015,
   'hiphop': 0.08343245717696846,
   'jazz': 0.01687093172222376,
   'metal': 0.04785942146554589,
   'pop': 22.317977249622345,
   'reggae': 70.63151597976685,
   'rock': 0.39814943447709084},
  {'blues': 21.644049882888794,
   'classical': 4.811978340148926,
   'country': 1.6058225184679031,
   'disco': 0.017246670904569328,
   'hiphop': 0.3337995847687125,
   'jazz': 4.974258691072464,
   'metal': 0.0479960668599233,
   'pop': 22.473110258579254,
   'reggae': 43.94786357879639,
   'rock': 0.14387737028300762},
  {'blues': 6.182059645652771,
   'classical': 0.01640888804104179,
   'country': 1.2768249958753586,
   'disco': 0.033679610351100564,
   'hiphop': 3.3201266080141068,
   'jazz': 0.09086127392947674,
   'metal': 0.009671748557593673,
   'pop': 4.8410579562187195,
   'reggae': 83.26460719108582,
   'rock': 0.9646923281252384},
  {'blues': 20.88308334350586,
   'classical': 0.05526881432160735,
   'country': 0.9816056117415428,
   'disco': 0.005890379907214083,
   'hiphop': 7.969127595424652,
   'jazz': 0.5559718701988459,
   'metal': 0.1980859087780118,
   'pop': 0.5341018550097942,
   'reggae': 68.43186616897583,
   'rock': 0.3850046778097749},
  {'blues': 24.978522956371307,
   'classical': 0.6616855505853891,
   'country': 21.069851517677307,
   'disco': 0.08006581920199096,
   'hiphop': 1.6248436644673347,
   'jazz': 26.211798191070557,
   'metal': 0.02364899992244318,
   'pop': 0.5799255333840847,
   'reggae': 23.962612450122833,
   'rock': 0.8070491254329681},
  {'blues': 28.94693613052368,
   'classical': 0.01868539839051664,
   'country': 8.055324107408524,
   'disco': 0.1593788038007915,
   'hiphop': 0.398494116961956,
   'jazz': 0.36306302063167095,
   'metal': 0.003599711271817796,
   'pop': 2.9519449919462204,
   'reggae': 57.0029079914093,
   'rock': 2.099664695560932},
  {'blues': 18.825238943099976,
   'classical': 0.008738593169255182,
   'country': 19.743309915065765,
   'disco': 0.5262453109025955,
   'hiphop': 0.06308623123914003,
   'jazz': 1.3205225579440594,
   'metal': 0.010395264689577743,
   'pop': 12.087466567754745,
   'reggae': 43.51895749568939,
   'rock': 3.8960419595241547},
  {'blues': 0.9275587275624275,
   'classical': 0.007889667176641524,
   'country': 6.44194558262825,
   'disco': 0.1223986386321485,
   'hiphop': 0.04148322914261371,
   'jazz': 2.360198460519314,
   'metal': 0.01334084226982668,
   'pop': 40.00990092754364,
   'reggae': 49.86821115016937,
   'rock': 0.20706683862954378},
  {'blues': 9.721808135509491,
   'classical': 0.15497718704864383,
   'country': 5.1827918738126755,
   'disco': 0.5819801241159439,
   'hiphop': 1.3377700001001358,
   'jazz': 28.794997930526733,
   'metal': 0.1754579832777381,
   'pop': 14.215867221355438,
   'reggae': 39.520129561424255,
   'rock': 0.31422460451722145},
  {'blues': 63.998621702194214,
   'classical': 0.0020196064724586904,
   'country': 8.576111495494843,
   'disco': 1.951148360967636,
   'hiphop': 0.20825942046940327,
   'jazz': 0.027464982122182846,
   'metal': 0.19646084401756525,
   'pop': 7.322026044130325,
   'reggae': 16.107340157032013,
   'rock': 1.6105446964502335},
  {'blues': 4.882889613509178,
   'classical': 0.004121681922697462,
   'country': 3.1014446169137955,
   'disco': 0.15077211428433657,
   'hiphop': 0.7049239240586758,
   'jazz': 0.1975016901269555,
   'metal': 0.025758915580809116,
   'pop': 62.676841020584106,
   'reggae': 28.186041116714478,
   'rock': 0.06970398826524615},
  {'blues': 6.746461987495422,
   'classical': 0.007671251660212874,
   'country': 13.184578716754913,
   'disco': 0.11228556977584958,
   'hiphop': 0.9589605033397675,
   'jazz': 0.5702979397028685,
   'metal': 0.1568936393596232,
   'pop': 4.259010404348373,
   'reggae': 73.97902011871338,
   'rock': 0.024821836268529296},
  {'blues': 13.71326595544815,
   'classical': 0.003489883238216862,
   'country': 9.198246896266937,
   'disco': 0.3852335037663579,
   'hiphop': 1.4322372153401375,
   'jazz': 0.14983300352469087,
   'metal': 0.02190798259107396,
   'pop': 6.754317879676819,
   'reggae': 67.87385940551758,
   'rock': 0.4676070064306259},
  {'blues': 8.80838856101036,
   'classical': 0.001922403862408828,
   'country': 0.6202832795679569,
   'disco': 6.14110454916954,
   'hiphop': 5.7558707892894745,
   'jazz': 0.021504139294847846,
   'metal': 0.026244373293593526,
   'pop': 2.1838000044226646,
   'reggae': 72.04922437667847,
   'rock': 4.391665011644363},
  {'blues': 50.732624530792236,
   'classical': 0.011555751552805305,
   'country': 2.484622783958912,
   'disco': 3.866865113377571,
   'hiphop': 3.6069098860025406,
   'jazz': 3.7138383835554123,
   'metal': 0.2747557358816266,
   'pop': 0.4667574539780617,
   'reggae': 33.50972831249237,
   'rock': 1.3323373161256313},
  {'blues': 14.480306208133698,
   'classical': 0.07090978906489909,
   'country': 0.41515002958476543,
   'disco': 0.3125370480120182,
   'hiphop': 20.325782895088196,
   'jazz': 0.5718979518860579,
   'metal': 0.2500668400898576,
   'pop': 0.8508075959980488,
   'reggae': 62.68928647041321,
   'rock': 0.03326073638163507},
  {'blues': 42.71008372306824,
   'classical': 0.0031162264349404722,
   'country': 2.53518745303154,
   'disco': 0.20741666667163372,
   'hiphop': 9.213556349277496,
   'jazz': 0.1384069910272956,
   'metal': 0.39159851148724556,
   'pop': 1.117731537669897,
   'reggae': 43.199342489242554,
   'rock': 0.48356703482568264},
  {'blues': 47.25844860076904,
   'classical': 0.016091646102722734,
   'country': 12.943646311759949,
   'disco': 0.1935590524226427,
   'hiphop': 4.187389090657234,
   'jazz': 0.152486318256706,
   'metal': 0.38963593542575836,
   'pop': 0.7000640034675598,
   'reggae': 33.942946791648865,
   'rock': 0.21573537960648537},
  {'blues': 43.140169978141785,
   'classical': 0.03333725326228887,
   'country': 28.488031029701233,
   'disco': 0.06744647980667651,
   'hiphop': 0.5900713615119457,
   'jazz': 0.24205096997320652,
   'metal': 2.9507339000701904,
   'pop': 0.8797354064881802,
   'reggae': 23.44774305820465,
   'rock': 0.1606859266757965},
  {'blues': 74.37472343444824,
   'classical': 0.017443897377233952,
   'country': 8.15664753317833,
   'disco': 0.049021211452782154,
   'hiphop': 0.28794510290026665,
   'jazz': 0.119742751121521,
   'metal': 3.3285602927207947,
   'pop': 1.532057672739029,
   'reggae': 10.60481145977974,
   'rock': 1.5290440991520882},
  {'blues': 1.4331305399537086,
   'classical': 0.005142870577401482,
   'country': 5.46497143805027,
   'disco': 0.15242233639582992,
   'hiphop': 0.17669046064838767,
   'jazz': 1.208195649087429,
   'metal': 0.18536048009991646,
   'pop': 39.06993865966797,
   'reggae': 39.70223665237427,
   'rock': 12.601909041404724},
  {'blues': 0.07630629697814584,
   'classical': 0.0012732344657706562,
   'country': 1.5602792613208294,
   'disco': 0.045023675193078816,
   'hiphop': 0.02965613384731114,
   'jazz': 0.05934805958531797,
   'metal': 0.04422642232384533,
   'pop': 7.85912349820137,
   'reggae': 0.2884729765355587,
   'rock': 90.03628492355347},
  {'blues': 11.460825055837631,
   'classical': 0.014041094982530922,
   'country': 0.06684879190288484,
   'disco': 6.2545157968997955,
   'hiphop': 0.8583744056522846,
   'jazz': 3.1534280627965927,
   'metal': 0.023476585920434445,
   'pop': 3.9496544748544693,
   'reggae': 5.213125050067902,
   'rock': 69.0057098865509},
  {'blues': 2.3197798058390617,
   'classical': 0.004179305324214511,
   'country': 2.2007983177900314,
   'disco': 0.7025358732789755,
   'hiphop': 0.13445938238874078,
   'jazz': 0.2948641311377287,
   'metal': 0.042450049659237266,
   'pop': 35.684505105018616,
   'reggae': 2.9167653992772102,
   'rock': 55.69966435432434},
  {'blues': 0.10067843832075596,
   'classical': 0.0019188035366823897,
   'country': 0.06098677986301482,
   'disco': 0.5461920984089375,
   'hiphop': 1.9160913303494453,
   'jazz': 0.06220081704668701,
   'metal': 1.7028963193297386,
   'pop': 83.40230584144592,
   'reggae': 7.9955801367759705,
   'rock': 4.2111508548259735},
  {'blues': 0.8933673612773418,
   'classical': 0.0034668064472498372,
   'country': 1.113895419985056,
   'disco': 4.864238947629929,
   'hiphop': 13.915611803531647,
   'jazz': 0.5311011802405119,
   'metal': 0.9153412654995918,
   'pop': 26.327955722808838,
   'reggae': 49.71581995487213,
   'rock': 1.71920545399189},
  {'blues': 6.456434726715088,
   'classical': 0.07834656280465424,
   'country': 45.634061098098755,
   'disco': 11.894822865724564,
   'hiphop': 0.11884918203577399,
   'jazz': 24.3948757648468,
   'metal': 0.017956970259547234,
   'pop': 0.39987489581108093,
   'reggae': 8.829039335250854,
   'rock': 2.175746113061905},
  {'blues': 1.7183659598231316,
   'classical': 7.81027153134346,
   'country': 1.1178739368915558,
   'disco': 0.0974721391685307,
   'hiphop': 0.015676685143262148,
   'jazz': 89.0975296497345,
   'metal': 0.0035722117900149897,
   'pop': 0.005388860517996363,
   'reggae': 0.10893390281125903,
   'rock': 0.024918720009736717},
  {'blues': 0.10280708083882928,
   'classical': 58.15709829330444,
   'country': 0.029315974097698927,
   'disco': 0.25573200546205044,
   'hiphop': 0.01358345034532249,
   'jazz': 39.96665179729462,
   'metal': 0.0020885181584162638,
   'pop': 0.036318262573331594,
   'reggae': 0.8270599879324436,
   'rock': 0.6093407515436411},
  {'blues': 0.07608309970237315,
   'classical': 13.951148092746735,
   'country': 0.022791932860855013,
   'disco': 11.576681584119797,
   'hiphop': 8.133827149868011,
   'jazz': 16.587650775909424,
   'metal': 2.199048362672329,
   'pop': 0.8269363082945347,
   'reggae': 23.84471744298935,
   'rock': 22.781118750572205},
  {'blues': 0.1010664738714695,
   'classical': 14.354193210601807,
   'country': 0.014237496361602098,
   'disco': 38.21485638618469,
   'hiphop': 12.994426488876343,
   'jazz': 4.4267438352108,
   'metal': 2.839151956140995,
   'pop': 1.5150750987231731,
   'reggae': 2.24105641245842,
   'rock': 23.299193382263184},
  {'blues': 0.18920144066214561,
   'classical': 7.720068097114563,
   'country': 0.02215465938206762,
   'disco': 13.770009577274323,
   'hiphop': 50.36715865135193,
   'jazz': 1.121023204177618,
   'metal': 3.560302034020424,
   'pop': 0.8842797018587589,
   'reggae': 9.385388344526291,
   'rock': 12.980416417121887},
  {'blues': 0.41934698820114136,
   'classical': 44.37461495399475,
   'country': 0.2608081791549921,
   'disco': 13.629327714443207,
   'hiphop': 21.974317729473114,
   'jazz': 0.3410336561501026,
   'metal': 0.9937460534274578,
   'pop': 3.667442873120308,
   'reggae': 1.9527347758412361,
   'rock': 12.386628985404968},
  {'blues': 0.6592411082237959,
   'classical': 16.641399264335632,
   'country': 0.153175403829664,
   'disco': 39.203089475631714,
   'hiphop': 0.8908205665647984,
   'jazz': 0.2209204714745283,
   'metal': 0.10532427113503218,
   'pop': 34.680914878845215,
   'reggae': 2.6240790262818336,
   'rock': 4.821045696735382},
  {'blues': 6.421497464179993,
   'classical': 23.247763514518738,
   'country': 3.4438636153936386,
   'disco': 34.41137969493866,
   'hiphop': 12.209488451480865,
   'jazz': 0.38563034031540155,
   'metal': 0.7332658395171165,
   'pop': 8.261287957429886,
   'reggae': 3.9619117975234985,
   'rock': 6.923910230398178},
  {'blues': 6.465283781290054,
   'classical': 14.5278200507164,
   'country': 0.5831706803292036,
   'disco': 34.745752811431885,
   'hiphop': 30.42939007282257,
   'jazz': 0.9861552156507969,
   'metal': 0.7276336196810007,
   'pop': 0.9904625825583935,
   'reggae': 7.447555661201477,
   'rock': 3.096774034202099},
  {'blues': 18.94284188747406,
   'classical': 2.487131580710411,
   'country': 0.791383720934391,
   'disco': 32.052844762802124,
   'hiphop': 25.045877695083618,
   'jazz': 0.15774546191096306,
   'metal': 1.4544373378157616,
   'pop': 0.5286495666950941,
   'reggae': 14.942221343517303,
   'rock': 3.5968665033578873},
  {'blues': 0.7081509102135897,
   'classical': 15.751837193965912,
   'country': 0.8164322935044765,
   'disco': 19.00944858789444,
   'hiphop': 55.81255555152893,
   'jazz': 0.10472506983205676,
   'metal': 0.5277618765830994,
   'pop': 0.8018671534955502,
   'reggae': 0.47346996143460274,
   'rock': 5.993751436471939},
  {'blues': 0.24953423999249935,
   'classical': 0.5760895553976297,
   'country': 0.14714153949171305,
   'disco': 1.0839469730854034,
   'hiphop': 94.9281394481659,
   'jazz': 0.0396492425352335,
   'metal': 0.23485696874558926,
   'pop': 0.06548766396008432,
   'reggae': 0.3449641168117523,
   'rock': 2.330184169113636},
  {'blues': 0.8823106065392494,
   'classical': 1.3819165527820587,
   'country': 1.4476582407951355,
   'disco': 11.957655102014542,
   'hiphop': 65.22026062011719,
   'jazz': 0.6758692674338818,
   'metal': 0.47136261127889156,
   'pop': 0.06753950729034841,
   'reggae': 10.020238161087036,
   'rock': 7.875187695026398},
  {'blues': 0.9776762686669827,
   'classical': 53.341466188430786,
   'country': 0.07045670645311475,
   'disco': 25.66532790660858,
   'hiphop': 7.515241205692291,
   'jazz': 6.747162342071533,
   'metal': 0.10923809604719281,
   'pop': 0.14901446411386132,
   'reggae': 1.5048312954604626,
   'rock': 3.919585794210434},
  {'blues': 2.275470644235611,
   'classical': 57.97576904296875,
   'country': 0.012649166455958039,
   'disco': 2.134166471660137,
   'hiphop': 1.5450733713805676,
   'jazz': 35.362598299980164,
   'metal': 0.08989598136395216,
   'pop': 0.013504987873602659,
   'reggae': 0.1741213141940534,
   'rock': 0.4167483188211918},
  {'blues': 1.9430048763751984,
   'classical': 54.19709086418152,
   'country': 0.0625502725597471,
   'disco': 6.918196380138397,
   'hiphop': 1.348827499896288,
   'jazz': 8.618942648172379,
   'metal': 0.9168232791125774,
   'pop': 0.15205141389742494,
   'reggae': 4.952285811305046,
   'rock': 20.890222489833832},
  {'blues': 0.18062128219753504,
   'classical': 26.959410309791565,
   'country': 0.005064436118118465,
   'disco': 44.30253207683563,
   'hiphop': 11.197520792484283,
   'jazz': 1.0804841294884682,
   'metal': 0.8942827582359314,
   'pop': 2.4582987651228905,
   'reggae': 1.3219218701124191,
   'rock': 11.599858105182648},
  {'blues': 0.08803833625279367,
   'classical': 6.417899578809738,
   'country': 0.010096075129695237,
   'disco': 44.077396392822266,
   'hiphop': 25.717884302139282,
   'jazz': 0.38052769377827644,
   'metal': 0.7579727098345757,
   'pop': 11.30366399884224,
   'reggae': 5.189840495586395,
   'rock': 6.056675687432289},
  {'blues': 0.12508205836638808,
   'classical': 3.273320570588112,
   'country': 0.02487806195858866,
   'disco': 20.842094719409943,
   'hiphop': 45.7461804151535,
   'jazz': 1.7597170546650887,
   'metal': 1.1015858501195908,
   'pop': 10.442396253347397,
   'reggae': 7.651826739311218,
   'rock': 9.032917022705078},
  {'blues': 0.13232220662757754,
   'classical': 25.606268644332886,
   'country': 0.018766043649520725,
   'disco': 59.264373779296875,
   'hiphop': 1.7197612673044205,
   'jazz': 4.7654204070568085,
   'metal': 0.25025999639183283,
   'pop': 2.8222255408763885,
   'reggae': 1.677943579852581,
   'rock': 3.7426650524139404},
  {'blues': 0.40628942660987377,
   'classical': 10.250488668680191,
   'country': 0.12819466646760702,
   'disco': 67.39809513092041,
   'hiphop': 3.0250566080212593,
   'jazz': 0.7986169308423996,
   'metal': 5.756375193595886,
   'pop': 0.4222732037305832,
   'reggae': 3.3130958676338196,
   'rock': 8.501513302326202},
  {'blues': 1.6786396503448486,
   'classical': 23.473869264125824,
   'country': 0.638895109295845,
   'disco': 16.93064421415329,
   'hiphop': 33.41461420059204,
   'jazz': 0.25397283025085926,
   'metal': 18.779361248016357,
   'pop': 2.2399507462978363,
   'reggae': 1.1644946411252022,
   'rock': 1.4255547896027565},
  {'blues': 0.8389233611524105,
   'classical': 6.009353324770927,
   'country': 0.07820852333679795,
   'disco': 68.26369166374207,
   'hiphop': 13.479834794998169,
   'jazz': 0.16517789335921407,
   'metal': 3.4596037119627,
   'pop': 3.0996475368738174,
   'reggae': 3.525235503911972,
   'rock': 1.080323290079832},
  {'blues': 0.579993799328804,
   'classical': 1.7354980111122131,
   'country': 0.019068548863288015,
   'disco': 82.25359916687012,
   'hiphop': 5.768528953194618,
   'jazz': 1.7904164269566536,
   'metal': 1.8552463501691818,
   'pop': 0.11354692978784442,
   'reggae': 4.4625066220760345,
   'rock': 1.4215921983122826},
  {'blues': 0.7945266552269459,
   'classical': 8.791906386613846,
   'country': 0.05058074020780623,
   'disco': 67.96585321426392,
   'hiphop': 3.9785385131835938,
   'jazz': 5.419423058629036,
   'metal': 3.057827427983284,
   'pop': 0.30845312867313623,
   'reggae': 6.603746861219406,
   'rock': 3.0291466042399406},
  {'blues': 0.25355261750519276,
   'classical': 25.6277859210968,
   'country': 0.1178358681499958,
   'disco': 46.48343622684479,
   'hiphop': 5.968128889799118,
   'jazz': 7.553132623434067,
   'metal': 8.42306986451149,
   'pop': 0.03384059527888894,
   'reggae': 0.22389506921172142,
   'rock': 5.315317213535309},
  {'blues': 0.20673128310590982,
   'classical': 34.09248888492584,
   'country': 0.04422673082444817,
   'disco': 33.10755789279938,
   'hiphop': 2.182730659842491,
   'jazz': 27.885282039642334,
   'metal': 0.6109368987381458,
   'pop': 0.09815340163186193,
   'reggae': 0.33043569419533014,
   'rock': 1.4414646662771702},
  {'blues': 0.06593649741262197,
   'classical': 53.897857666015625,
   'country': 0.0508090655785054,
   'disco': 6.7361511290073395,
   'hiphop': 0.5427027121186256,
   'jazz': 36.571839451789856,
   'metal': 0.112980289850384,
   'pop': 0.17533893696963787,
   'reggae': 0.4589070100337267,
   'rock': 1.3874782249331474},
  {'blues': 0.12010738719254732,
   'classical': 18.636013567447662,
   'country': 0.026901057572104037,
   'disco': 0.17889394657686353,
   'hiphop': 0.047014502342790365,
   'jazz': 79.98126745223999,
   'metal': 0.007259645644808188,
   'pop': 0.007216049561975524,
   'reggae': 0.5518482998013496,
   'rock': 0.44347289949655533},
  {'blues': 1.094408892095089,
   'classical': 7.7566958963871,
   'country': 0.8733109571039677,
   'disco': 0.4541264846920967,
   'hiphop': 0.2915705321356654,
   'jazz': 69.50339078903198,
   'metal': 0.040018107392825186,
   'pop': 0.023738948220852762,
   'reggae': 11.309803277254105,
   'rock': 8.65294486284256},
  {'blues': 1.2166043743491173,
   'classical': 0.11003689141944051,
   'country': 0.4419734701514244,
   'disco': 1.1917313560843468,
   'hiphop': 5.234095454216003,
   'jazz': 0.10756900301203132,
   'metal': 0.005350299761630595,
   'pop': 20.913413166999817,
   'reggae': 6.294582039117813,
   'rock': 64.4846498966217},
  {'blues': 2.8918690979480743,
   'classical': 1.1493486352264881,
   'country': 2.1637514233589172,
   'disco': 0.0941400823649019,
   'hiphop': 0.7777891121804714,
   'jazz': 12.433744966983795,
   'metal': 0.014255427231546491,
   'pop': 5.844176188111305,
   'reggae': 72.28966355323792,
   'rock': 2.341262437403202},
  {'blues': 4.0948159992694855,
   'classical': 0.08987041073851287,
   'country': 0.5246536340564489,
   'disco': 0.015120819443836808,
   'hiphop': 1.3949835672974586,
   'jazz': 0.9231117554008961,
   'metal': 0.003100521644228138,
   'pop': 0.17202909803017974,
   'reggae': 92.52848029136658,
   'rock': 0.2538294531404972},
  {'blues': 10.583505779504776,
   'classical': 0.015669844287913293,
   'country': 2.4365391582250595,
   'disco': 0.12339918175712228,
   'hiphop': 0.6613049656152725,
   'jazz': 0.6950856186449528,
   'metal': 0.012432676157914102,
   'pop': 0.14641548041254282,
   'reggae': 84.6919298171997,
   'rock': 0.6337155122309923},
  {'blues': 0.5028100684285164,
   'classical': 0.023211717780213803,
   'country': 44.11793053150177,
   'disco': 0.06613389705307782,
   'hiphop': 0.45374403707683086,
   'jazz': 0.9561398066580296,
   'metal': 0.029497838113456964,
   'pop': 1.3496520929038525,
   'reggae': 52.12172865867615,
   'rock': 0.379144842736423},
  {'blues': 8.305954933166504,
   'classical': 0.024154811399057508,
   'country': 2.2269409149885178,
   'disco': 0.04862191271968186,
   'hiphop': 2.6177210733294487,
   'jazz': 0.3537727752700448,
   'metal': 0.04763175966218114,
   'pop': 0.1951258280314505,
   'reggae': 84.25517678260803,
   'rock': 1.924901083111763},
  {'blues': 36.395201086997986,
   'classical': 0.13386744540184736,
   'country': 2.7459170669317245,
   'disco': 3.200748562812805,
   'hiphop': 0.2892646938562393,
   'jazz': 0.08348562987521291,
   'metal': 0.05101882270537317,
   'pop': 0.35864419769495726,
   'reggae': 45.17610967159271,
   'rock': 11.565738916397095},
  {'blues': 2.936345897614956,
   'classical': 0.07561990059912205,
   'country': 10.273633897304535,
   'disco': 0.03953695122618228,
   'hiphop': 0.04697679833043367,
   'jazz': 6.874778121709824,
   'metal': 0.004956898555974476,
   'pop': 2.924180030822754,
   'reggae': 72.00273275375366,
   'rock': 4.821241274476051},
  {'blues': 22.895024716854095,
   'classical': 0.10047322139143944,
   'country': 7.70738422870636,
   'disco': 0.6924009881913662,
   'hiphop': 0.5284147802740335,
   'jazz': 10.060173273086548,
   'metal': 0.024564957129769027,
   'pop': 11.15848571062088,
   'reggae': 46.352800726890564,
   'rock': 0.48027485609054565},
  {'blues': 13.393312692642212,
   'classical': 0.0515976338647306,
   'country': 19.800305366516113,
   'disco': 0.9719613939523697,
   'hiphop': 0.0739692070055753,
   'jazz': 3.1239114701747894,
   'metal': 0.007991115853656083,
   'pop': 27.008572220802307,
   'reggae': 35.042932629585266,
   'rock': 0.525443023070693},
  {'blues': 1.9170420244336128,
   'classical': 0.007050646672723815,
   'country': 47.19683527946472,
   'disco': 2.945132553577423,
   'hiphop': 0.13607466826215386,
   'jazz': 0.38474982138723135,
   'metal': 0.01224825537065044,
   'pop': 19.03492361307144,
   'reggae': 28.186145424842834,
   'rock': 0.179799972102046},
  {'blues': 0.6420970894396305,
   'classical': 0.003306525104562752,
   'country': 7.149695605039597,
   'disco': 0.034802494337782264,
   'hiphop': 4.757998511195183,
   'jazz': 0.15480436850339174,
   'metal': 0.5645961966365576,
   'pop': 0.5125795491039753,
   'reggae': 86.12620830535889,
   'rock': 0.05392138264141977},
  {'blues': 1.0559053160250187,
   'classical': 0.004077377889188938,
   'country': 46.2506502866745,
   'disco': 0.07181045948527753,
   'hiphop': 0.39753569290041924,
   'jazz': 0.6833896972239017,
   'metal': 0.029078411171212792,
   'pop': 0.4268574994057417,
   'reggae': 50.88995695114136,
   'rock': 0.19073598086833954},
  {'blues': 0.393208721652627,
   'classical': 0.00311126968881581,
   'country': 2.1549444645643234,
   'disco': 6.210624054074287,
   'hiphop': 1.429266482591629,
   'jazz': 0.032758069573901594,
   'metal': 0.014959268446546048,
   'pop': 0.3829523455351591,
   'reggae': 86.75937056541443,
   'rock': 2.6188092306256294},
  {'blues': 5.5352043360471725,
   'classical': 0.11422820389270782,
   'country': 1.7021356150507927,
   'disco': 0.33357643987983465,
   'hiphop': 0.2666053595021367,
   'jazz': 0.6528784055262804,
   'metal': 0.042243103962391615,
   'pop': 0.2918563783168793,
   'reggae': 84.7994863986969,
   'rock': 6.261789798736572},
  {'blues': 37.613412737846375,
   'classical': 1.146085187792778,
   'country': 0.6440591998398304,
   'disco': 0.10532723972573876,
   'hiphop': 2.223621681332588,
   'jazz': 6.375233083963394,
   'metal': 0.1919678645208478,
   'pop': 1.1354077607393265,
   'reggae': 49.85297620296478,
   'rock': 0.7119071204215288},
  {'blues': 8.794789761304855,
   'classical': 0.022005087521392852,
   'country': 0.4415915347635746,
   'disco': 0.049710203893482685,
   'hiphop': 3.8075990974903107,
   'jazz': 2.507679909467697,
   'metal': 0.22547806147485971,
   'pop': 1.305812131613493,
   'reggae': 82.49925971031189,
   'rock': 0.34607541747391224},
  {'blues': 40.22521376609802,
   'classical': 0.02409829176031053,
   'country': 0.0419047602917999,
   'disco': 0.22775207180529833,
   'hiphop': 13.450084626674652,
   'jazz': 10.333152115345001,
   'metal': 0.9319605305790901,
   'pop': 0.17738186288625002,
   'reggae': 30.393898487091064,
   'rock': 4.194553568959236},
  {'blues': 64.12495970726013,
   'classical': 0.018263353558722883,
   'country': 1.2330606579780579,
   'disco': 0.15545065980404615,
   'hiphop': 13.706408441066742,
   'jazz': 0.07664004224352539,
   'metal': 5.863377079367638,
   'pop': 0.04950353177264333,
   'reggae': 13.804933428764343,
   'rock': 0.9673972614109516},
  {'blues': 44.84861195087433,
   'classical': 0.0008279077519546263,
   'country': 21.84758484363556,
   'disco': 0.275513157248497,
   'hiphop': 0.19596174824982882,
   'jazz': 0.22481379564851522,
   'metal': 0.3620072500780225,
   'pop': 1.246761903166771,
   'reggae': 22.119660675525665,
   'rock': 8.87826606631279},
  {'blues': 26.681530475616455,
   'classical': 0.0023801241695764475,
   'country': 9.429636597633362,
   'disco': 0.7663543336093426,
   'hiphop': 0.1631048391573131,
   'jazz': 0.16284777084365487,
   'metal': 0.05142934387549758,
   'pop': 29.489049315452576,
   'reggae': 3.9304520934820175,
   'rock': 29.323220252990723},
  {'blues': 0.6169798783957958,
   'classical': 1.1916286312043667,
   'country': 24.597837030887604,
   'disco': 0.9332324378192425,
   'hiphop': 0.017769052647054195,
   'jazz': 25.804945826530457,
   'metal': 0.04948371206410229,
   'pop': 27.31386423110962,
   'reggae': 14.491033554077148,
   'rock': 4.983227327466011},
  {'blues': 0.7063997443765402,
   'classical': 0.5820577964186668,
   'country': 2.0575856789946556,
   'disco': 2.1016014739871025,
   'hiphop': 0.08693871786817908,
   'jazz': 24.942748248577118,
   'metal': 0.06159456679597497,
   'pop': 33.86302888393402,
   'reggae': 34.66390371322632,
   'rock': 0.9341384284198284},
  {'blues': 6.893792003393173,
   'classical': 0.0670075649395585,
   'country': 1.5042566694319248,
   'disco': 16.374236345291138,
   'hiphop': 0.1366092124953866,
   'jazz': 1.0486405342817307,
   'metal': 0.031153031159192324,
   'pop': 54.798758029937744,
   'reggae': 9.776639938354492,
   'rock': 9.368912875652313},
  {'blues': 0.6109900772571564,
   'classical': 0.002408491673122626,
   'country': 48.68801534175873,
   'disco': 1.5592940151691437,
   'hiphop': 0.5920554976910353,
   'jazz': 0.16381392488256097,
   'metal': 0.11768332915380597,
   'pop': 37.117013335227966,
   'reggae': 1.7971625551581383,
   'rock': 9.351567178964615},
  {'blues': 2.5800922885537148,
   'classical': 0.0028692873456748202,
   'country': 5.905071645975113,
   'disco': 0.040303703281097114,
   'hiphop': 39.43551778793335,
   'jazz': 0.343026639893651,
   'metal': 7.296624034643173,
   'pop': 6.214563176035881,
   'reggae': 36.60308122634888,
   'rock': 1.5788549557328224},
  {'blues': 6.247783452272415,
   'classical': 0.08646719506941736,
   'country': 42.0547753572464,
   'disco': 0.0185711556696333,
   'hiphop': 30.07010817527771,
   'jazz': 0.24705235846340656,
   'metal': 0.7006579078733921,
   'pop': 0.7068024482578039,
   'reggae': 19.423721730709076,
   'rock': 0.4440581891685724},
  {'blues': 6.6554635763168335,
   'classical': 4.338553175330162,
   'country': 2.250138856470585,
   'disco': 0.6604980211704969,
   'hiphop': 3.3059313893318176,
   'jazz': 0.6060714833438396,
   'metal': 0.02039868268184364,
   'pop': 2.63371504843235,
   'reggae': 79.2357325553894,
   'rock': 0.29348707757890224},
  {'blues': 3.4010887145996094,
   'classical': 27.900362014770508,
   'country': 16.363337635993958,
   'disco': 0.27647188398987055,
   'hiphop': 1.388514693826437,
   'jazz': 15.920324623584747,
   'metal': 0.010277392721036449,
   'pop': 5.103690549731255,
   'reggae': 25.313177704811096,
   'rock': 4.322749003767967},
  {'blues': 3.0769316479563713,
   'classical': 5.6305017322301865,
   'country': 13.231626152992249,
   'disco': 0.016988595598377287,
   'hiphop': 4.942059144377708,
   'jazz': 45.12452185153961,
   'metal': 0.14998167753219604,
   'pop': 0.7260242942720652,
   'reggae': 21.45877182483673,
   'rock': 5.6425899267196655},
  {'blues': 8.878938853740692,
   'classical': 54.77083921432495,
   'country': 2.1308785304427147,
   'disco': 0.005170595977688208,
   'hiphop': 0.3899139119312167,
   'jazz': 31.19351863861084,
   'metal': 0.2702978905290365,
   'pop': 0.039630423998460174,
   'reggae': 0.3146295668557286,
   'rock': 2.0061803981661797}])
In [91]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/The Ink Spots - Maybe.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 190.09 sekund
Liczba segmentów do analizy: 125
Przeanalizowano segment 1/125 (0.0s - 3.0s)
Przeanalizowano segment 2/125 (1.5s - 4.5s)
Przeanalizowano segment 3/125 (3.0s - 6.0s)
Przeanalizowano segment 4/125 (4.5s - 7.5s)
Przeanalizowano segment 5/125 (6.0s - 9.0s)
Przeanalizowano segment 6/125 (7.5s - 10.5s)
Przeanalizowano segment 7/125 (9.0s - 12.0s)
Przeanalizowano segment 8/125 (10.5s - 13.5s)
Przeanalizowano segment 9/125 (12.0s - 15.0s)
Przeanalizowano segment 10/125 (13.5s - 16.5s)
Przeanalizowano segment 11/125 (15.0s - 18.0s)
Przeanalizowano segment 12/125 (16.5s - 19.5s)
Przeanalizowano segment 13/125 (18.0s - 21.0s)
Przeanalizowano segment 14/125 (19.5s - 22.5s)
Przeanalizowano segment 15/125 (21.0s - 24.0s)
Przeanalizowano segment 16/125 (22.5s - 25.5s)
Przeanalizowano segment 17/125 (24.0s - 27.0s)
Przeanalizowano segment 18/125 (25.5s - 28.5s)
Przeanalizowano segment 19/125 (27.0s - 30.0s)
Przeanalizowano segment 20/125 (28.5s - 31.5s)
Przeanalizowano segment 21/125 (30.0s - 33.0s)
Przeanalizowano segment 22/125 (31.5s - 34.5s)
Przeanalizowano segment 23/125 (33.0s - 36.0s)
Przeanalizowano segment 24/125 (34.5s - 37.5s)
Przeanalizowano segment 25/125 (36.0s - 39.0s)
Przeanalizowano segment 26/125 (37.5s - 40.5s)
Przeanalizowano segment 27/125 (39.0s - 42.0s)
Przeanalizowano segment 28/125 (40.5s - 43.5s)
Przeanalizowano segment 29/125 (42.0s - 45.0s)
Przeanalizowano segment 30/125 (43.5s - 46.5s)
Przeanalizowano segment 31/125 (45.0s - 48.0s)
Przeanalizowano segment 32/125 (46.5s - 49.5s)
Przeanalizowano segment 33/125 (48.0s - 51.0s)
Przeanalizowano segment 34/125 (49.5s - 52.5s)
Przeanalizowano segment 35/125 (51.0s - 54.0s)
Przeanalizowano segment 36/125 (52.5s - 55.5s)
Przeanalizowano segment 37/125 (54.0s - 57.0s)
Przeanalizowano segment 38/125 (55.5s - 58.5s)
Przeanalizowano segment 39/125 (57.0s - 60.0s)
Przeanalizowano segment 40/125 (58.5s - 61.5s)
Przeanalizowano segment 41/125 (60.0s - 63.0s)
Przeanalizowano segment 42/125 (61.5s - 64.5s)
Przeanalizowano segment 43/125 (63.0s - 66.0s)
Przeanalizowano segment 44/125 (64.5s - 67.5s)
Przeanalizowano segment 45/125 (66.0s - 69.0s)
Przeanalizowano segment 46/125 (67.5s - 70.5s)
Przeanalizowano segment 47/125 (69.0s - 72.0s)
Przeanalizowano segment 48/125 (70.5s - 73.5s)
Przeanalizowano segment 49/125 (72.0s - 75.0s)
Przeanalizowano segment 50/125 (73.5s - 76.5s)
Przeanalizowano segment 51/125 (75.0s - 78.0s)
Przeanalizowano segment 52/125 (76.5s - 79.5s)
Przeanalizowano segment 53/125 (78.0s - 81.0s)
Przeanalizowano segment 54/125 (79.5s - 82.5s)
Przeanalizowano segment 55/125 (81.0s - 84.0s)
Przeanalizowano segment 56/125 (82.5s - 85.5s)
Przeanalizowano segment 57/125 (84.0s - 87.0s)
Przeanalizowano segment 58/125 (85.5s - 88.5s)
Przeanalizowano segment 59/125 (87.0s - 90.0s)
Przeanalizowano segment 60/125 (88.5s - 91.5s)
Przeanalizowano segment 61/125 (90.0s - 93.0s)
Przeanalizowano segment 62/125 (91.5s - 94.5s)
Przeanalizowano segment 63/125 (93.0s - 96.0s)
Przeanalizowano segment 64/125 (94.5s - 97.5s)
Przeanalizowano segment 65/125 (96.0s - 99.0s)
Przeanalizowano segment 66/125 (97.5s - 100.5s)
Przeanalizowano segment 67/125 (99.0s - 102.0s)
Przeanalizowano segment 68/125 (100.5s - 103.5s)
Przeanalizowano segment 69/125 (102.0s - 105.0s)
Przeanalizowano segment 70/125 (103.5s - 106.5s)
Przeanalizowano segment 71/125 (105.0s - 108.0s)
Przeanalizowano segment 72/125 (106.5s - 109.5s)
Przeanalizowano segment 73/125 (108.0s - 111.0s)
Przeanalizowano segment 74/125 (109.5s - 112.5s)
Przeanalizowano segment 75/125 (111.0s - 114.0s)
Przeanalizowano segment 76/125 (112.5s - 115.5s)
Przeanalizowano segment 77/125 (114.0s - 117.0s)
Przeanalizowano segment 78/125 (115.5s - 118.5s)
Przeanalizowano segment 79/125 (117.0s - 120.0s)
Przeanalizowano segment 80/125 (118.5s - 121.5s)
Przeanalizowano segment 81/125 (120.0s - 123.0s)
Przeanalizowano segment 82/125 (121.5s - 124.5s)
Przeanalizowano segment 83/125 (123.0s - 126.0s)
Przeanalizowano segment 84/125 (124.5s - 127.5s)
Przeanalizowano segment 85/125 (126.0s - 129.0s)
Przeanalizowano segment 86/125 (127.5s - 130.5s)
Przeanalizowano segment 87/125 (129.0s - 132.0s)
Przeanalizowano segment 88/125 (130.5s - 133.5s)
Przeanalizowano segment 89/125 (132.0s - 135.0s)
Przeanalizowano segment 90/125 (133.5s - 136.5s)
Przeanalizowano segment 91/125 (135.0s - 138.0s)
Przeanalizowano segment 92/125 (136.5s - 139.5s)
Przeanalizowano segment 93/125 (138.0s - 141.0s)
Przeanalizowano segment 94/125 (139.5s - 142.5s)
Przeanalizowano segment 95/125 (141.0s - 144.0s)
Przeanalizowano segment 96/125 (142.5s - 145.5s)
Przeanalizowano segment 97/125 (144.0s - 147.0s)
Przeanalizowano segment 98/125 (145.5s - 148.5s)
Przeanalizowano segment 99/125 (147.0s - 150.0s)
Przeanalizowano segment 100/125 (148.5s - 151.5s)
Przeanalizowano segment 101/125 (150.0s - 153.0s)
Przeanalizowano segment 102/125 (151.5s - 154.5s)
Przeanalizowano segment 103/125 (153.0s - 156.0s)
Przeanalizowano segment 104/125 (154.5s - 157.5s)
Przeanalizowano segment 105/125 (156.0s - 159.0s)
Przeanalizowano segment 106/125 (157.5s - 160.5s)
Przeanalizowano segment 107/125 (159.0s - 162.0s)
Przeanalizowano segment 108/125 (160.5s - 163.5s)
Przeanalizowano segment 109/125 (162.0s - 165.0s)
Przeanalizowano segment 110/125 (163.5s - 166.5s)
Przeanalizowano segment 111/125 (165.0s - 168.0s)
Przeanalizowano segment 112/125 (166.5s - 169.5s)
Przeanalizowano segment 113/125 (168.0s - 171.0s)
Przeanalizowano segment 114/125 (169.5s - 172.5s)
Przeanalizowano segment 115/125 (171.0s - 174.0s)
Przeanalizowano segment 116/125 (172.5s - 175.5s)
Przeanalizowano segment 117/125 (174.0s - 177.0s)
Przeanalizowano segment 118/125 (175.5s - 178.5s)
Przeanalizowano segment 119/125 (177.0s - 180.0s)
Przeanalizowano segment 120/125 (178.5s - 181.5s)
Przeanalizowano segment 121/125 (180.0s - 183.0s)
Przeanalizowano segment 122/125 (181.5s - 184.5s)
Przeanalizowano segment 123/125 (183.0s - 186.0s)
Przeanalizowano segment 124/125 (184.5s - 187.5s)
Przeanalizowano segment 125/125 (186.0s - 189.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: The Ink Spots - Maybe.mp3
==================================================
classical      : 53.58%
jazz           : 23.45%
country        : 11.69%
blues          : 10.95%
pop            : 0.15%
reggae         : 0.06%
hiphop         : 0.06%
metal          : 0.04%
rock           : 0.02%
disco          : 0.01%
==================================================
Najwyższe prawdopodobieństwo: classical (53.58%)
No description has been provided for this image
Out[91]:
({'blues': 10.948412556992844,
  'classical': 53.57800433933735,
  'country': 11.692493578631547,
  'disco': 0.012470992519229184,
  'hiphop': 0.056556225291569714,
  'jazz': 23.454177813231944,
  'metal': 0.035325873193505684,
  'pop': 0.14798750289774035,
  'reggae': 0.05872376350816921,
  'rock': 0.015847754970673124},
 [{'blues': 15.0357186794281,
   'classical': 79.49599623680115,
   'country': 0.34169855061918497,
   'disco': 0.01706064213067293,
   'hiphop': 0.06495969137176871,
   'jazz': 5.021151900291443,
   'metal': 0.006196222238941118,
   'pop': 0.0100182973255869,
   'reggae': 0.0035089342418359593,
   'rock': 0.0036928402550984174},
  {'blues': 81.7538321018219,
   'classical': 2.3678939789533615,
   'country': 5.514029413461685,
   'disco': 0.056391634279862046,
   'hiphop': 0.23631732910871506,
   'jazz': 9.97566357254982,
   'metal': 0.018990086391568184,
   'pop': 0.003824299346888438,
   'reggae': 0.0629233371000737,
   'rock': 0.010135283810086548},
  {'blues': 48.80901277065277,
   'classical': 12.653249502182007,
   'country': 11.833655834197998,
   'disco': 0.0279533356660977,
   'hiphop': 0.32502959948033094,
   'jazz': 26.15734338760376,
   'metal': 0.03041667805518955,
   'pop': 0.0073110459197778255,
   'reggae': 0.1313724322244525,
   'rock': 0.02465984143782407},
  {'blues': 34.421563148498535,
   'classical': 44.46849524974823,
   'country': 6.58947229385376,
   'disco': 0.016156068886630237,
   'hiphop': 0.21202696952968836,
   'jazz': 14.202122390270233,
   'metal': 0.02509523183107376,
   'pop': 0.009349114407086745,
   'reggae': 0.0397584488382563,
   'rock': 0.01597389200469479},
  {'blues': 9.54897329211235,
   'classical': 60.34562587738037,
   'country': 9.1953806579113,
   'disco': 0.01580077805556357,
   'hiphop': 0.13158816145733,
   'jazz': 20.522567629814148,
   'metal': 0.020683903130702674,
   'pop': 0.019146365229971707,
   'reggae': 0.1921830582432449,
   'rock': 0.008045863069128245},
  {'blues': 4.134109616279602,
   'classical': 62.342292070388794,
   'country': 14.307129383087158,
   'disco': 0.020261835015844554,
   'hiphop': 0.13581736711785197,
   'jazz': 18.716582655906677,
   'metal': 0.04036804893985391,
   'pop': 0.023422666708938777,
   'reggae': 0.26542586274445057,
   'rock': 0.014589543570764363},
  {'blues': 0.645421352237463,
   'classical': 45.89599370956421,
   'country': 2.2349176928400993,
   'disco': 0.009210985444951802,
   'hiphop': 0.03117039450444281,
   'jazz': 51.02819204330444,
   'metal': 0.015103085024747998,
   'pop': 0.008953403448686004,
   'reggae': 0.12462808517739177,
   'rock': 0.006418345583369955},
  {'blues': 0.8185277692973614,
   'classical': 65.75550436973572,
   'country': 1.0759970173239708,
   'disco': 0.0033406311558792368,
   'hiphop': 0.01431857090210542,
   'jazz': 32.292768359184265,
   'metal': 0.0029917080610175617,
   'pop': 0.011286325025139377,
   'reggae': 0.019083665392827243,
   'rock': 0.0061756669310852885},
  {'blues': 1.267530582845211,
   'classical': 73.89081120491028,
   'country': 0.11743642389774323,
   'disco': 0.02015225763898343,
   'hiphop': 0.01260448043467477,
   'jazz': 24.48803186416626,
   'metal': 0.003154261503368616,
   'pop': 0.1961300615221262,
   'reggae': 0.0034449069062247872,
   'rock': 0.0007042157903924817},
  {'blues': 0.9395670145750046,
   'classical': 74.9591588973999,
   'country': 0.10516701731830835,
   'disco': 0.019893657008651644,
   'hiphop': 0.04148581065237522,
   'jazz': 23.40940535068512,
   'metal': 0.0066323162172921,
   'pop': 0.5127821583300829,
   'reggae': 0.004420241384650581,
   'rock': 0.0014903646842867602},
  {'blues': 3.529684990644455,
   'classical': 60.301673412323,
   'country': 0.9797046892344952,
   'disco': 0.024883917649276555,
   'hiphop': 0.11670668609440327,
   'jazz': 33.28038156032562,
   'metal': 0.05955875967629254,
   'pop': 1.6794519498944283,
   'reggae': 0.025811864179559052,
   'rock': 0.0021399673642008565},
  {'blues': 5.30831515789032,
   'classical': 44.019514322280884,
   'country': 10.34141555428505,
   'disco': 0.012127336958656088,
   'hiphop': 0.09090040693990886,
   'jazz': 39.47777450084686,
   'metal': 0.10436598677188158,
   'pop': 0.5801776889711618,
   'reggae': 0.06234482862055302,
   'rock': 0.003064645716222003},
  {'blues': 2.0826486870646477,
   'classical': 67.19353199005127,
   'country': 1.5178458765149117,
   'disco': 0.006579417095053941,
   'hiphop': 0.028930610278621316,
   'jazz': 29.076147079467773,
   'metal': 0.010446523810969666,
   'pop': 0.06427372572943568,
   'reggae': 0.01864335936261341,
   'rock': 0.0009509106348559726},
  {'blues': 0.8285311982035637,
   'classical': 82.55147933959961,
   'country': 0.6171891465783119,
   'disco': 0.005407206845120527,
   'hiphop': 0.008808526035863906,
   'jazz': 15.889890491962433,
   'metal': 0.007255010132212192,
   'pop': 0.0859493506141007,
   'reggae': 0.004391138281789608,
   'rock': 0.0011037903277610894},
  {'blues': 26.380589604377747,
   'classical': 58.508509397506714,
   'country': 5.4930128157138824,
   'disco': 0.009616852912586182,
   'hiphop': 0.028851619572378695,
   'jazz': 9.42235141992569,
   'metal': 0.03586966195143759,
   'pop': 0.09445009636692703,
   'reggae': 0.020198131096549332,
   'rock': 0.00654656978440471},
  {'blues': 18.620309233665466,
   'classical': 66.4400041103363,
   'country': 3.9351757615804672,
   'disco': 0.01302031014347449,
   'hiphop': 0.06786496960557997,
   'jazz': 10.506900399923325,
   'metal': 0.04103450628463179,
   'pop': 0.35813895519822836,
   'reggae': 0.014636811101809144,
   'rock': 0.0029145090593374334},
  {'blues': 55.3009033203125,
   'classical': 23.36939424276352,
   'country': 11.179851740598679,
   'disco': 0.027457441319711506,
   'hiphop': 0.0746899691876024,
   'jazz': 9.649373590946198,
   'metal': 0.015535722195636481,
   'pop': 0.36999417934566736,
   'reggae': 0.006620569183724001,
   'rock': 0.006185862002894282},
  {'blues': 0.6818816531449556,
   'classical': 84.0945839881897,
   'country': 0.49211098812520504,
   'disco': 0.004549147706711665,
   'hiphop': 0.03143195353914052,
   'jazz': 14.659285545349121,
   'metal': 0.009517728176433593,
   'pop': 0.014213532267604023,
   'reggae': 0.011553624062798917,
   'rock': 0.0008613739737484138},
  {'blues': 2.541416324675083,
   'classical': 81.47825002670288,
   'country': 3.216687962412834,
   'disco': 0.00432214183092583,
   'hiphop': 0.024067160848062485,
   'jazz': 12.69272267818451,
   'metal': 0.010278775152983144,
   'pop': 0.016414804849773645,
   'reggae': 0.011779034684877843,
   'rock': 0.004073646050528623},
  {'blues': 3.272073343396187,
   'classical': 55.462056398391724,
   'country': 19.916805624961853,
   'disco': 0.01318996655754745,
   'hiphop': 0.0976374140009284,
   'jazz': 21.070057153701782,
   'metal': 0.052893097745254636,
   'pop': 0.031783501617610455,
   'reggae': 0.07005088846199214,
   'rock': 0.01344765187241137},
  {'blues': 22.276853024959564,
   'classical': 21.293805539608,
   'country': 50.520431995391846,
   'disco': 0.020971681806258857,
   'hiphop': 0.1991809345781803,
   'jazz': 5.42415976524353,
   'metal': 0.04772846004925668,
   'pop': 0.11629377258941531,
   'reggae': 0.07007457897998393,
   'rock': 0.030496614635922015},
  {'blues': 15.128301084041595,
   'classical': 67.33757257461548,
   'country': 11.098536849021912,
   'disco': 0.01567467988934368,
   'hiphop': 0.0810289871878922,
   'jazz': 6.257471442222595,
   'metal': 0.02683252387214452,
   'pop': 0.03086774959228933,
   'reggae': 0.012682550004683435,
   'rock': 0.011037826334359124},
  {'blues': 40.47820866107941,
   'classical': 7.81114399433136,
   'country': 46.44690752029419,
   'disco': 0.0058159766922472045,
   'hiphop': 0.03003054589498788,
   'jazz': 4.932241886854172,
   'metal': 0.08053189958445728,
   'pop': 0.08999283891171217,
   'reggae': 0.10575143387541175,
   'rock': 0.01936766493599862},
  {'blues': 11.555808782577515,
   'classical': 32.73389935493469,
   'country': 35.010722279548645,
   'disco': 0.012994978169444948,
   'hiphop': 0.0562835019081831,
   'jazz': 19.67046707868576,
   'metal': 0.043173134326934814,
   'pop': 0.8515819907188416,
   'reggae': 0.046107551315799356,
   'rock': 0.018960217130370438},
  {'blues': 6.783951818943024,
   'classical': 72.94300198554993,
   'country': 7.618635147809982,
   'disco': 0.004443400393938646,
   'hiphop': 0.03242113452870399,
   'jazz': 12.488598376512527,
   'metal': 0.028071508859284222,
   'pop': 0.07481713546440005,
   'reggae': 0.012332966434769332,
   'rock': 0.013718850095756352},
  {'blues': 57.35870003700256,
   'classical': 5.992289260029793,
   'country': 29.859820008277893,
   'disco': 0.0037923789932392538,
   'hiphop': 0.1274885144084692,
   'jazz': 5.084523931145668,
   'metal': 0.30790374148637056,
   'pop': 0.9302088990807533,
   'reggae': 0.23074070923030376,
   'rock': 0.10453448630869389},
  {'blues': 44.25489008426666,
   'classical': 1.9721928983926773,
   'country': 50.50196051597595,
   'disco': 0.004032738070236519,
   'hiphop': 0.07765907794237137,
   'jazz': 1.8968075513839722,
   'metal': 0.3993628080934286,
   'pop': 0.5418042652308941,
   'reggae': 0.13790641678497195,
   'rock': 0.21338507067412138},
  {'blues': 15.153048932552338,
   'classical': 29.839149117469788,
   'country': 49.06007647514343,
   'disco': 0.009164850052911788,
   'hiphop': 0.09638085030019283,
   'jazz': 5.556172505021095,
   'metal': 0.04622968262992799,
   'pop': 0.1342607894912362,
   'reggae': 0.044232941581867635,
   'rock': 0.061284872936084867},
  {'blues': 10.722020268440247,
   'classical': 61.35599613189697,
   'country': 13.293668627738953,
   'disco': 0.01197933015646413,
   'hiphop': 0.06307996809482574,
   'jazz': 14.39385861158371,
   'metal': 0.04289574862923473,
   'pop': 0.013419579772744328,
   'reggae': 0.06655990146100521,
   'rock': 0.03651225415524095},
  {'blues': 20.273742079734802,
   'classical': 21.075963973999023,
   'country': 42.776042222976685,
   'disco': 0.015726771380286664,
   'hiphop': 0.10423340136185288,
   'jazz': 15.278828144073486,
   'metal': 0.06810208433307707,
   'pop': 0.15329985180869699,
   'reggae': 0.17516195075586438,
   'rock': 0.07889740518294275},
  {'blues': 9.259406477212906,
   'classical': 11.169089376926422,
   'country': 67.0798122882843,
   'disco': 0.019340873404871672,
   'hiphop': 0.058886094484478235,
   'jazz': 11.744584888219833,
   'metal': 0.05844846018590033,
   'pop': 0.28283228166401386,
   'reggae': 0.2543883863836527,
   'rock': 0.07321883458644152},
  {'blues': 8.59961211681366,
   'classical': 36.63530945777893,
   'country': 42.916086316108704,
   'disco': 0.021230913989711553,
   'hiphop': 0.08746689418330789,
   'jazz': 11.627183109521866,
   'metal': 0.027310059522278607,
   'pop': 0.03437278210185468,
   'reggae': 0.013111671432852745,
   'rock': 0.03831048379652202},
  {'blues': 65.0232195854187,
   'classical': 1.5969768166542053,
   'country': 23.24129492044449,
   'disco': 0.026463603717274964,
   'hiphop': 0.011866517888847739,
   'jazz': 9.888739883899689,
   'metal': 0.02215704007539898,
   'pop': 0.1627621124498546,
   'reggae': 0.01148611045209691,
   'rock': 0.015022400475572795},
  {'blues': 0.06944952765479684,
   'classical': 60.87315082550049,
   'country': 0.08949833572842181,
   'disco': 0.02833292237482965,
   'hiphop': 0.004465742676984519,
   'jazz': 38.80239427089691,
   'metal': 0.0020437566490727477,
   'pop': 0.11446552816778421,
   'reggae': 0.014788711268920451,
   'rock': 0.001415825590811437},
  {'blues': 0.12431173818185925,
   'classical': 64.09345269203186,
   'country': 0.2789620542898774,
   'disco': 0.005840306403115392,
   'hiphop': 0.03014276153407991,
   'jazz': 35.35676598548889,
   'metal': 0.018070449004881084,
   'pop': 0.04474380111787468,
   'reggae': 0.045963164302520454,
   'rock': 0.0017460488379583694},
  {'blues': 0.33961154986172915,
   'classical': 74.93512034416199,
   'country': 3.1811147928237915,
   'disco': 0.01584117708262056,
   'hiphop': 0.05362993688322604,
   'jazz': 21.32953703403473,
   'metal': 0.009449639765080065,
   'pop': 0.08670944371260703,
   'reggae': 0.04539719957392663,
   'rock': 0.003592447319533676},
  {'blues': 12.826710939407349,
   'classical': 36.59779131412506,
   'country': 20.688743889331818,
   'disco': 0.03312462067697197,
   'hiphop': 0.07466148235835135,
   'jazz': 28.50094735622406,
   'metal': 0.06875746767036617,
   'pop': 1.1697975918650627,
   'reggae': 0.03413724771235138,
   'rock': 0.005326256723492406},
  {'blues': 0.5179423373192549,
   'classical': 76.94705724716187,
   'country': 0.5041721742600203,
   'disco': 0.005712288475478999,
   'hiphop': 0.020536418014671654,
   'jazz': 21.841423213481903,
   'metal': 0.006171063432702795,
   'pop': 0.15207926044240594,
   'reggae': 0.003889755316777155,
   'rock': 0.0010301666407031007},
  {'blues': 4.405393078923225,
   'classical': 58.05181860923767,
   'country': 1.5180952847003937,
   'disco': 0.017098440730478615,
   'hiphop': 0.10946972761303186,
   'jazz': 33.49411189556122,
   'metal': 0.09611716377548873,
   'pop': 2.280985750257969,
   'reggae': 0.023588196199852973,
   'rock': 0.0033141339372377843},
  {'blues': 38.12307119369507,
   'classical': 14.240895211696625,
   'country': 24.310943484306335,
   'disco': 0.01953708124347031,
   'hiphop': 0.11831833980977535,
   'jazz': 22.670359909534454,
   'metal': 0.11386482510715723,
   'pop': 0.33991311211138964,
   'reggae': 0.059139460790902376,
   'rock': 0.003957515946240164},
  {'blues': 9.036201238632202,
   'classical': 42.887961864471436,
   'country': 14.675761759281158,
   'disco': 0.024775575730018318,
   'hiphop': 0.12640333734452724,
   'jazz': 32.71268308162689,
   'metal': 0.029577029636129737,
   'pop': 0.4656442441046238,
   'reggae': 0.03664429241325706,
   'rock': 0.004345952038420364},
  {'blues': 0.7986008189618587,
   'classical': 81.61206841468811,
   'country': 1.3205301016569138,
   'disco': 0.0038775466236984357,
   'hiphop': 0.028916634619235992,
   'jazz': 16.08051061630249,
   'metal': 0.011496024671941996,
   'pop': 0.1286751707084477,
   'reggae': 0.013399223098531365,
   'rock': 0.0019279659682069905},
  {'blues': 4.0389493107795715,
   'classical': 32.42482244968414,
   'country': 28.678983449935913,
   'disco': 0.004291337972972542,
   'hiphop': 0.11865082196891308,
   'jazz': 34.3517005443573,
   'metal': 0.15668714186176658,
   'pop': 0.11579053243622184,
   'reggae': 0.05313074798323214,
   'rock': 0.05699422908946872},
  {'blues': 53.58566641807556,
   'classical': 1.3078615069389343,
   'country': 39.347437024116516,
   'disco': 0.021014816593378782,
   'hiphop': 0.15095651615411043,
   'jazz': 4.7847650945186615,
   'metal': 0.06690049776807427,
   'pop': 0.6679438054561615,
   'reggae': 0.026379936025477946,
   'rock': 0.041072681779041886},
  {'blues': 4.984665662050247,
   'classical': 75.96406936645508,
   'country': 4.80877161026001,
   'disco': 0.005621188029181212,
   'hiphop': 0.02760134229902178,
   'jazz': 13.958510756492615,
   'metal': 0.017632183153182268,
   'pop': 0.21796368528157473,
   'reggae': 0.00708514780853875,
   'rock': 0.008087743481155485},
  {'blues': 1.1332452297210693,
   'classical': 71.45217061042786,
   'country': 5.3624942898750305,
   'disco': 0.002765257522696629,
   'hiphop': 0.022184563567861915,
   'jazz': 21.89660221338272,
   'metal': 0.025610809097997844,
   'pop': 0.08521733107045293,
   'reggae': 0.007553649629699066,
   'rock': 0.012152893032180145},
  {'blues': 1.903187483549118,
   'classical': 67.32065677642822,
   'country': 11.669723689556122,
   'disco': 0.0021461597498273477,
   'hiphop': 0.030300935031846166,
   'jazz': 18.92313063144684,
   'metal': 0.047351382090710104,
   'pop': 0.05380689981393516,
   'reggae': 0.01655362284509465,
   'rock': 0.03314120403956622},
  {'blues': 10.712838172912598,
   'classical': 18.955129384994507,
   'country': 65.22590517997742,
   'disco': 0.005549223715206608,
   'hiphop': 0.06062740576453507,
   'jazz': 4.749389365315437,
   'metal': 0.08322224603034556,
   'pop': 0.08101898129098117,
   'reggae': 0.03406891191843897,
   'rock': 0.09225301328115165},
  {'blues': 2.900364063680172,
   'classical': 59.0887725353241,
   'country': 25.49099028110504,
   'disco': 0.0021228606783552095,
   'hiphop': 0.027751203742809594,
   'jazz': 12.358323484659195,
   'metal': 0.0353639101376757,
   'pop': 0.040944799548015,
   'reggae': 0.025437562726438046,
   'rock': 0.029930996242910624},
  {'blues': 3.7331897765398026,
   'classical': 48.34772050380707,
   'country': 33.815714716911316,
   'disco': 0.004037245889776386,
   'hiphop': 0.027571679675020278,
   'jazz': 13.917481899261475,
   'metal': 0.048205864732153714,
   'pop': 0.044184603029862046,
   'reggae': 0.02219638554379344,
   'rock': 0.03969350946135819},
  {'blues': 26.322254538536072,
   'classical': 14.353044331073761,
   'country': 53.0931293964386,
   'disco': 0.005216536374064162,
   'hiphop': 0.07656971574760973,
   'jazz': 5.544167011976242,
   'metal': 0.1926913158968091,
   'pop': 0.19101352663710713,
   'reggae': 0.06583226495422423,
   'rock': 0.15607541427016258},
  {'blues': 8.712904155254364,
   'classical': 63.497257232666016,
   'country': 16.040021181106567,
   'disco': 0.0041419560147915035,
   'hiphop': 0.05135340034030378,
   'jazz': 11.409403383731842,
   'metal': 0.07681457791477442,
   'pop': 0.10612547630444169,
   'reggae': 0.07876237505115569,
   'rock': 0.023219174181576818},
  {'blues': 10.220697522163391,
   'classical': 7.876427471637726,
   'country': 75.8842408657074,
   'disco': 0.007823975465726107,
   'hiphop': 0.15512830577790737,
   'jazz': 5.390988662838936,
   'metal': 0.15772124752402306,
   'pop': 0.15722514363005757,
   'reggae': 0.04923504311591387,
   'rock': 0.10051828576251864},
  {'blues': 3.4019719809293747,
   'classical': 31.21720552444458,
   'country': 31.74135982990265,
   'disco': 0.0313528988044709,
   'hiphop': 0.04951314767822623,
   'jazz': 33.37573707103729,
   'metal': 0.005303198122419417,
   'pop': 0.08833809406496584,
   'reggae': 0.07356950081884861,
   'rock': 0.015651076682843268},
  {'blues': 0.6936158519238234,
   'classical': 64.25365209579468,
   'country': 6.1966631561517715,
   'disco': 0.004032956712762825,
   'hiphop': 0.05117415566928685,
   'jazz': 28.63958477973938,
   'metal': 0.007539270154666156,
   'pop': 0.04961043014191091,
   'reggae': 0.09977823356166482,
   'rock': 0.004350584640633315},
  {'blues': 4.0122851729393005,
   'classical': 67.8675651550293,
   'country': 2.5443438440561295,
   'disco': 0.0025435385396122,
   'hiphop': 0.08912752382457256,
   'jazz': 25.354209542274475,
   'metal': 0.019278450054116547,
   'pop': 0.09440592839382589,
   'reggae': 0.011895700299646705,
   'rock': 0.004346265995991416},
  {'blues': 10.631012916564941,
   'classical': 38.230881094932556,
   'country': 0.16223473940044641,
   'disco': 0.014925957657396793,
   'hiphop': 0.04402250633575022,
   'jazz': 50.838255882263184,
   'metal': 0.018815330986399204,
   'pop': 0.04292184894438833,
   'reggae': 0.012636702740564942,
   'rock': 0.004292072117095813},
  {'blues': 7.4575625360012054,
   'classical': 36.02542579174042,
   'country': 0.3099861787632108,
   'disco': 0.012079981388524175,
   'hiphop': 0.01886132376966998,
   'jazz': 56.13975524902344,
   'metal': 0.004725547842099331,
   'pop': 0.025572333834134042,
   'reggae': 0.0023034654077491723,
   'rock': 0.003726576323970221},
  {'blues': 4.720669239759445,
   'classical': 66.62788391113281,
   'country': 2.094215340912342,
   'disco': 0.007718192500760779,
   'hiphop': 0.0388312415452674,
   'jazz': 26.31443440914154,
   'metal': 0.008076232916209847,
   'pop': 0.15182080678641796,
   'reggae': 0.032652876689098775,
   'rock': 0.003699625449371524},
  {'blues': 2.093641459941864,
   'classical': 52.92971730232239,
   'country': 10.91107577085495,
   'disco': 0.022479439212474972,
   'hiphop': 0.05677976878359914,
   'jazz': 33.77869129180908,
   'metal': 0.023678473371546715,
   'pop': 0.1407545176334679,
   'reggae': 0.039743215893395245,
   'rock': 0.0034395241527818143},
  {'blues': 4.246935993432999,
   'classical': 51.160478591918945,
   'country': 5.75624518096447,
   'disco': 0.003341543924761936,
   'hiphop': 0.02671409456524998,
   'jazz': 38.6895090341568,
   'metal': 0.031942626810632646,
   'pop': 0.05620272131636739,
   'reggae': 0.023775239242240787,
   'rock': 0.004853838618146256},
  {'blues': 4.3700676411390305,
   'classical': 76.21961832046509,
   'country': 4.27229180932045,
   'disco': 0.005030223110225052,
   'hiphop': 0.023500859970226884,
   'jazz': 15.049095451831818,
   'metal': 0.017582657164894044,
   'pop': 0.02780244394671172,
   'reggae': 0.012693816097453237,
   'rock': 0.0023059028535499237},
  {'blues': 0.19638456869870424,
   'classical': 82.22540020942688,
   'country': 1.1543836444616318,
   'disco': 0.003548056702129543,
   'hiphop': 0.010030950215877965,
   'jazz': 16.375678777694702,
   'metal': 0.008723247447051108,
   'pop': 0.013118068454787135,
   'reggae': 0.011527421156642959,
   'rock': 0.0012112236618122552},
  {'blues': 0.08357379119843245,
   'classical': 85.36506295204163,
   'country': 0.49068694934248924,
   'disco': 0.0026426530894241296,
   'hiphop': 0.010514460882404819,
   'jazz': 14.024610817432404,
   'metal': 0.004373521733214147,
   'pop': 0.0057440298405708745,
   'reggae': 0.011446399730630219,
   'rock': 0.0013454554391501006},
  {'blues': 0.03193889860995114,
   'classical': 85.85515022277832,
   'country': 0.17427566926926374,
   'disco': 0.002621039493533317,
   'hiphop': 0.008732858987059444,
   'jazz': 13.895733654499054,
   'metal': 0.002548758675402496,
   'pop': 0.004883576912106946,
   'reggae': 0.022927782265469432,
   'rock': 0.0011896337127836887},
  {'blues': 1.3243435882031918,
   'classical': 24.076366424560547,
   'country': 0.6312662735581398,
   'disco': 0.004606761285685934,
   'hiphop': 0.006777786620659754,
   'jazz': 73.88197779655457,
   'metal': 0.01078166242223233,
   'pop': 0.010255412780679762,
   'reggae': 0.05275090807117522,
   'rock': 0.0008767523468122818},
  {'blues': 0.17387790139764547,
   'classical': 46.170374751091,
   'country': 0.0640469545032829,
   'disco': 0.0054640182497678325,
   'hiphop': 0.011831974552478641,
   'jazz': 53.550249338150024,
   'metal': 0.0028971786377951503,
   'pop': 0.014984187146183103,
   'reggae': 0.005809404683532193,
   'rock': 0.0004647542937163962},
  {'blues': 0.48180739395320415,
   'classical': 27.656450867652893,
   'country': 0.40085846558213234,
   'disco': 0.001902638905448839,
   'hiphop': 0.017392712470609695,
   'jazz': 71.39222025871277,
   'metal': 0.003652238956419751,
   'pop': 0.008619028812972829,
   'reggae': 0.03600741038098931,
   'rock': 0.0010950219802907668},
  {'blues': 0.4276243969798088,
   'classical': 54.04658913612366,
   'country': 0.20912541076540947,
   'disco': 0.004135872586630285,
   'hiphop': 0.008066114241955802,
   'jazz': 45.24331092834473,
   'metal': 0.009200684144161642,
   'pop': 0.015692380839027464,
   'reggae': 0.035761535400524735,
   'rock': 0.0004906869889964582},
  {'blues': 24.244150519371033,
   'classical': 30.248582363128662,
   'country': 2.8143346309661865,
   'disco': 0.03450130170676857,
   'hiphop': 0.015581031038891524,
   'jazz': 42.057618498802185,
   'metal': 0.009664052777225152,
   'pop': 0.5417404230684042,
   'reggae': 0.030615078867413104,
   'rock': 0.003214880052837543},
  {'blues': 2.4139519780874252,
   'classical': 64.95393514633179,
   'country': 0.576336495578289,
   'disco': 0.01035593741107732,
   'hiphop': 0.02028286544373259,
   'jazz': 31.93366229534149,
   'metal': 0.014345417730510235,
   'pop': 0.055888103088364005,
   'reggae': 0.020260903693269938,
   'rock': 0.0009743130249262322},
  {'blues': 8.76978114247322,
   'classical': 30.832764506340027,
   'country': 9.497541934251785,
   'disco': 0.01576036447659135,
   'hiphop': 0.12685699621215463,
   'jazz': 50.506591796875,
   'metal': 0.026224032626487315,
   'pop': 0.032190349884331226,
   'reggae': 0.1876642112620175,
   'rock': 0.004627938324119896},
  {'blues': 7.045408338308334,
   'classical': 65.83278775215149,
   'country': 2.2818710654973984,
   'disco': 0.012912243255414069,
   'hiphop': 0.03602572251111269,
   'jazz': 24.71330165863037,
   'metal': 0.005975763997412287,
   'pop': 0.012328693992458284,
   'reggae': 0.056640373077243567,
   'rock': 0.002749222403508611},
  {'blues': 42.85583794116974,
   'classical': 20.9738552570343,
   'country': 5.396024137735367,
   'disco': 0.01439854095224291,
   'hiphop': 0.05806985427625477,
   'jazz': 30.451497435569763,
   'metal': 0.036566160270012915,
   'pop': 0.09634314337745309,
   'reggae': 0.11341661447659135,
   'rock': 0.003989162723883055},
  {'blues': 1.4149116352200508,
   'classical': 79.13419008255005,
   'country': 2.8246311470866203,
   'disco': 0.00735178982722573,
   'hiphop': 0.016065873205661774,
   'jazz': 16.547097265720367,
   'metal': 0.005236324795987457,
   'pop': 0.00941322068683803,
   'reggae': 0.03854248789139092,
   'rock': 0.0025556386390235275},
  {'blues': 17.37789511680603,
   'classical': 44.263169169425964,
   'country': 13.919445872306824,
   'disco': 0.012715609045699239,
   'hiphop': 0.12517892755568027,
   'jazz': 23.5842227935791,
   'metal': 0.20242398604750633,
   'pop': 0.0172768093761988,
   'reggae': 0.481439009308815,
   'rock': 0.016236623923759907},
  {'blues': 5.45620284974575,
   'classical': 69.68442797660828,
   'country': 10.11854112148285,
   'disco': 0.008921718836063519,
   'hiphop': 0.03457439597696066,
   'jazz': 14.546120166778564,
   'metal': 0.02872658660635352,
   'pop': 0.017716630827635527,
   'reggae': 0.09846938773989677,
   'rock': 0.006296904030023143},
  {'blues': 6.121457368135452,
   'classical': 44.52216029167175,
   'country': 4.180093854665756,
   'disco': 0.01617869857000187,
   'hiphop': 0.05240891478024423,
   'jazz': 44.94464993476868,
   'metal': 0.01235138188349083,
   'pop': 0.01770593225955963,
   'reggae': 0.12759157689288259,
   'rock': 0.005404210969572887},
  {'blues': 3.553168848156929,
   'classical': 53.173500299453735,
   'country': 2.3368513211607933,
   'disco': 0.006768195453332737,
   'hiphop': 0.06769024766981602,
   'jazz': 40.64943492412567,
   'metal': 0.014979268598835915,
   'pop': 0.02742086653597653,
   'reggae': 0.16767866909503937,
   'rock': 0.002504113035683986},
  {'blues': 42.61348843574524,
   'classical': 5.969326198101044,
   'country': 42.89253354072571,
   'disco': 0.019820427405647933,
   'hiphop': 0.025296711828559637,
   'jazz': 8.045140653848648,
   'metal': 0.05176163977012038,
   'pop': 0.06896784761920571,
   'reggae': 0.29664398171007633,
   'rock': 0.017023738473653793},
  {'blues': 1.1271382682025433,
   'classical': 79.77426648139954,
   'country': 8.2737036049366,
   'disco': 0.022247030574362725,
   'hiphop': 0.008135169628076255,
   'jazz': 10.732027143239975,
   'metal': 0.0059574285842245445,
   'pop': 0.01922927185660228,
   'reggae': 0.02820934751071036,
   'rock': 0.009091618994716555},
  {'blues': 0.1929781399667263,
   'classical': 84.8423182964325,
   'country': 0.5398123059421778,
   'disco': 0.036727736005559564,
   'hiphop': 0.014099697000347078,
   'jazz': 14.274890720844269,
   'metal': 0.012192907161079347,
   'pop': 0.05669993697665632,
   'reggae': 0.027632524142973125,
   'rock': 0.002649608359206468},
  {'blues': 0.8746867068111897,
   'classical': 88.29166889190674,
   'country': 0.1385485753417015,
   'disco': 0.007166972500272095,
   'hiphop': 0.03141744527965784,
   'jazz': 10.59330701828003,
   'metal': 0.014166050823405385,
   'pop': 0.02211143873864785,
   'reggae': 0.02465022844262421,
   'rock': 0.0022700703993905336},
  {'blues': 44.281694293022156,
   'classical': 17.898884415626526,
   'country': 35.133081674575806,
   'disco': 0.02447718579787761,
   'hiphop': 0.04049378621857613,
   'jazz': 2.3831022903323174,
   'metal': 0.02684916544239968,
   'pop': 0.09467914933338761,
   'reggae': 0.09160484769381583,
   'rock': 0.025134938186965883},
  {'blues': 42.590463161468506,
   'classical': 27.567067742347717,
   'country': 26.29740536212921,
   'disco': 0.03943842893932015,
   'hiphop': 0.04651463241316378,
   'jazz': 3.3228136599063873,
   'metal': 0.005570741632254794,
   'pop': 0.043125569936819375,
   'reggae': 0.03465733025223017,
   'rock': 0.05294797010719776},
  {'blues': 1.7326101660728455,
   'classical': 68.88718008995056,
   'country': 3.7045232951641083,
   'disco': 0.015154057473409921,
   'hiphop': 0.04301808075979352,
   'jazz': 25.547319650650024,
   'metal': 0.006803100404795259,
   'pop': 0.013244936417322606,
   'reggae': 0.041946431156247854,
   'rock': 0.008197750139515847},
  {'blues': 8.749595284461975,
   'classical': 77.75452733039856,
   'country': 1.7076443880796432,
   'disco': 0.03786597226280719,
   'hiphop': 0.035595541703514755,
   'jazz': 11.66251227259636,
   'metal': 0.004962744424119592,
   'pop': 0.01672023208811879,
   'reggae': 0.027417726232670248,
   'rock': 0.003158847175654955},
  {'blues': 2.786688879132271,
   'classical': 73.1203556060791,
   'country': 1.7283005639910698,
   'disco': 0.019308771879877895,
   'hiphop': 0.03704308473970741,
   'jazz': 22.23985493183136,
   'metal': 0.006633460725424811,
   'pop': 0.012132772098993883,
   'reggae': 0.04760573210660368,
   'rock': 0.0020763833163073286},
  {'blues': 0.10825893841683865,
   'classical': 87.23570704460144,
   'country': 0.605900539085269,
   'disco': 0.004748389619635418,
   'hiphop': 0.012219513882882893,
   'jazz': 11.995109915733337,
   'metal': 0.0029787153835059144,
   'pop': 0.010650387412169948,
   'reggae': 0.02326784306205809,
   'rock': 0.001157273891294608},
  {'blues': 19.696979224681854,
   'classical': 32.63860046863556,
   'country': 3.90792079269886,
   'disco': 0.01015869784168899,
   'hiphop': 0.24495795369148254,
   'jazz': 43.299779295921326,
   'metal': 0.0273723533609882,
   'pop': 0.045518201659433544,
   'reggae': 0.11912095360457897,
   'rock': 0.009589915134711191},
  {'blues': 0.21416563540697098,
   'classical': 24.851679801940918,
   'country': 0.26850823778659105,
   'disco': 0.0025596773411962204,
   'hiphop': 0.008537117537343875,
   'jazz': 74.60223436355591,
   'metal': 0.00205870128411334,
   'pop': 0.008293322753161192,
   'reggae': 0.03885019978042692,
   'rock': 0.003117066080449149},
  {'blues': 0.508686900138855,
   'classical': 34.90164577960968,
   'country': 1.4212936162948608,
   'disco': 0.0027519030481926166,
   'hiphop': 0.005800166763947345,
   'jazz': 63.027989864349365,
   'metal': 0.0024635784939164296,
   'pop': 0.013524558744393289,
   'reggae': 0.11111581698060036,
   'rock': 0.004738637289847247},
  {'blues': 0.31851332169026136,
   'classical': 35.132649540901184,
   'country': 0.6318490020930767,
   'disco': 0.0015966201317496598,
   'hiphop': 0.012619883636943996,
   'jazz': 63.80155682563782,
   'metal': 0.006710133311571553,
   'pop': 0.0027783000405179337,
   'reggae': 0.08571214275434613,
   'rock': 0.006015728286001831},
  {'blues': 3.2740268856287003,
   'classical': 41.99593663215637,
   'country': 0.3221125341951847,
   'disco': 0.004660802005673759,
   'hiphop': 0.024150838726200163,
   'jazz': 54.29370403289795,
   'metal': 0.006990369729464874,
   'pop': 0.03218726778868586,
   'reggae': 0.04513791063800454,
   'rock': 0.001092416550818598},
  {'blues': 2.5112107396125793,
   'classical': 22.99283742904663,
   'country': 0.28980455826967955,
   'disco': 0.004932621232001111,
   'hiphop': 0.0044353160774335265,
   'jazz': 74.17012453079224,
   'metal': 0.002528603727114387,
   'pop': 0.008192872337531298,
   'reggae': 0.014525945880450308,
   'rock': 0.0014118039871391375},
  {'blues': 0.17358448822051287,
   'classical': 51.16037726402283,
   'country': 0.12774643255397677,
   'disco': 0.0060060323448851705,
   'hiphop': 0.011088464816566557,
   'jazz': 48.49863946437836,
   'metal': 0.0019312315998831764,
   'pop': 0.0033618733141338453,
   'reggae': 0.0160418581799604,
   'rock': 0.0012282048373890575},
  {'blues': 0.8413692936301231,
   'classical': 53.57019901275635,
   'country': 0.21344549022614956,
   'disco': 0.003939270391128957,
   'hiphop': 0.019588845316320658,
   'jazz': 45.283302664756775,
   'metal': 0.002299161315022502,
   'pop': 0.019148334104102105,
   'reggae': 0.04539474903140217,
   'rock': 0.0013148364814696833},
  {'blues': 1.0266268625855446,
   'classical': 51.977068185806274,
   'country': 0.31277243979275227,
   'disco': 0.006963249325053766,
   'hiphop': 0.022952325525693595,
   'jazz': 46.49524390697479,
   'metal': 0.00786822201916948,
   'pop': 0.07100950460880995,
   'reggae': 0.07847587112337351,
   'rock': 0.0010213964742433745},
  {'blues': 43.84406507015228,
   'classical': 39.158257842063904,
   'country': 1.423652097582817,
   'disco': 0.013704726006835699,
   'hiphop': 0.2423334401100874,
   'jazz': 14.096516370773315,
   'metal': 0.11647345963865519,
   'pop': 0.90987803414464,
   'reggae': 0.18632712308317423,
   'rock': 0.008790787251200527},
  {'blues': 1.6775332391262054,
   'classical': 40.971630811691284,
   'country': 31.068342924118042,
   'disco': 0.012895645340904593,
   'hiphop': 0.2689291024580598,
   'jazz': 25.305619835853577,
   'metal': 0.18138776067644358,
   'pop': 0.10096634505316615,
   'reggae': 0.36613703705370426,
   'rock': 0.04655542143154889},
  {'blues': 61.09526753425598,
   'classical': 12.19978779554367,
   'country': 4.939975589513779,
   'disco': 0.01197906385641545,
   'hiphop': 0.06877328269183636,
   'jazz': 21.35838121175766,
   'metal': 0.10249823099002242,
   'pop': 0.15146435471251607,
   'reggae': 0.06847106851637363,
   'rock': 0.00340472070092801},
  {'blues': 20.688195526599884,
   'classical': 28.16937267780304,
   'country': 10.68556234240532,
   'disco': 0.006448675412684679,
   'hiphop': 0.05991734215058386,
   'jazz': 40.0846004486084,
   'metal': 0.02477021189406514,
   'pop': 0.19221992697566748,
   'reggae': 0.0809345452580601,
   'rock': 0.007975628977874294},
  {'blues': 0.8572965860366821,
   'classical': 84.93017554283142,
   'country': 3.584735095500946,
   'disco': 0.003969190584030002,
   'hiphop': 0.019722746219485998,
   'jazz': 10.556116700172424,
   'metal': 0.008135834650602192,
   'pop': 0.015082878235261887,
   'reggae': 0.01973808102775365,
   'rock': 0.005026593498769216},
  {'blues': 4.623519256711006,
   'classical': 35.61834394931793,
   'country': 50.114625692367554,
   'disco': 0.010497069888515398,
   'hiphop': 0.04288468917366117,
   'jazz': 9.380330890417099,
   'metal': 0.019678269745782018,
   'pop': 0.014036173524800688,
   'reggae': 0.14016088098287582,
   'rock': 0.03592184220906347},
  {'blues': 3.1149089336395264,
   'classical': 68.80759000778198,
   'country': 10.231996327638626,
   'disco': 0.004384217027109116,
   'hiphop': 0.01907212135847658,
   'jazz': 17.67936795949936,
   'metal': 0.01436960301361978,
   'pop': 0.0070393376518040895,
   'reggae': 0.10194318601861596,
   'rock': 0.019328415510244668},
  {'blues': 1.7824143171310425,
   'classical': 54.47438359260559,
   'country': 11.040500551462173,
   'disco': 0.0050252772780368105,
   'hiphop': 0.022891978733241558,
   'jazz': 32.48380720615387,
   'metal': 0.017503363778814673,
   'pop': 0.012054589024046436,
   'reggae': 0.147211120929569,
   'rock': 0.014209073560778052},
  {'blues': 7.879000157117844,
   'classical': 61.703383922576904,
   'country': 14.517834782600403,
   'disco': 0.0038810572732472792,
   'hiphop': 0.02350445865886286,
   'jazz': 15.695038437843323,
   'metal': 0.04448069375939667,
   'pop': 0.021118466975167394,
   'reggae': 0.07375059649348259,
   'rock': 0.03800725971814245},
  {'blues': 6.012404337525368,
   'classical': 61.61434054374695,
   'country': 25.848260521888733,
   'disco': 0.009423339361092076,
   'hiphop': 0.02348390844417736,
   'jazz': 6.383657455444336,
   'metal': 0.027835462242364883,
   'pop': 0.03357437381055206,
   'reggae': 0.032767863012850285,
   'rock': 0.014249770902097225},
  {'blues': 7.224507629871368,
   'classical': 54.289352893829346,
   'country': 28.20453643798828,
   'disco': 0.010088147973874584,
   'hiphop': 0.04978054203093052,
   'jazz': 10.011527687311172,
   'metal': 0.03231419832445681,
   'pop': 0.1334776054136455,
   'reggae': 0.02255584840895608,
   'rock': 0.02186321362387389},
  {'blues': 1.441635936498642,
   'classical': 74.09206628799438,
   'country': 4.301057383418083,
   'disco': 0.005393067840486765,
   'hiphop': 0.03620477800723165,
   'jazz': 20.019371807575226,
   'metal': 0.017420960648451,
   'pop': 0.050279515562579036,
   'reggae': 0.03190139541402459,
   'rock': 0.004665490996558219},
  {'blues': 1.412243489176035,
   'classical': 91.19433760643005,
   'country': 1.292505580931902,
   'disco': 0.003140945773338899,
   'hiphop': 0.034826251794584095,
   'jazz': 5.942181497812271,
   'metal': 0.005349914135877043,
   'pop': 0.10292530059814453,
   'reggae': 0.010583005496300757,
   'rock': 0.0019049855836783536},
  {'blues': 0.9221449494361877,
   'classical': 91.38576984405518,
   'country': 0.2393947448581457,
   'disco': 0.001736513149808161,
   'hiphop': 0.03141570196021348,
   'jazz': 7.3874905705451965,
   'metal': 0.0028372907763696276,
   'pop': 0.02294956793775782,
   'reggae': 0.0053279840358300135,
   'rock': 0.000928057124838233},
  {'blues': 11.9601309299469,
   'classical': 75.41005611419678,
   'country': 0.679751206189394,
   'disco': 0.003100565299973823,
   'hiphop': 0.028167825075797737,
   'jazz': 11.829660832881927,
   'metal': 0.01559111988171935,
   'pop': 0.06333618657663465,
   'reggae': 0.005629136285278946,
   'rock': 0.004580638415063731},
  {'blues': 2.553185448050499,
   'classical': 86.16286516189575,
   'country': 0.07898730109445751,
   'disco': 0.0032534411730011925,
   'hiphop': 0.01318646827712655,
   'jazz': 11.151248961687088,
   'metal': 0.0022866708604851738,
   'pop': 0.026662813615985215,
   'reggae': 0.0050420279876561835,
   'rock': 0.003278807707829401},
  {'blues': 0.46415356919169426,
   'classical': 80.05267977714539,
   'country': 0.0020442388631636277,
   'disco': 0.06741416291333735,
   'hiphop': 0.03727873554453254,
   'jazz': 19.306831061840057,
   'metal': 0.0020063102056155913,
   'pop': 0.05527101457118988,
   'reggae': 0.008897579391486943,
   'rock': 0.0034252389014000073},
  {'blues': 4.956960305571556,
   'classical': 69.38992142677307,
   'country': 0.0029885326512157917,
   'disco': 0.06610483978874981,
   'hiphop': 0.0786653021350503,
   'jazz': 25.478434562683105,
   'metal': 0.00339258331223391,
   'pop': 0.00965645449468866,
   'reggae': 0.006660015060333535,
   'rock': 0.007216275844257325},
  {'blues': 3.6927327513694763,
   'classical': 75.54695010185242,
   'country': 0.07863929495215416,
   'disco': 0.029653956880792975,
   'hiphop': 0.05499043618328869,
   'jazz': 20.554296672344208,
   'metal': 0.003364982330822386,
   'pop': 0.03586266248021275,
   'reggae': 0.001126657207350945,
   'rock': 0.0023802796931704506},
  {'blues': 0.8186846971511841,
   'classical': 82.4741542339325,
   'country': 0.18263005185872316,
   'disco': 0.001893130138341803,
   'hiphop': 0.014894157357048243,
   'jazz': 16.483178734779358,
   'metal': 0.0038996466173557565,
   'pop': 0.014594549429602921,
   'reggae': 0.005327150211087428,
   'rock': 0.0007500770607293816},
  {'blues': 2.1669697016477585,
   'classical': 84.69541072845459,
   'country': 4.444938525557518,
   'disco': 0.013273446529638022,
   'hiphop': 0.020581562421284616,
   'jazz': 8.509954065084457,
   'metal': 0.007892777648521587,
   'pop': 0.11936359805986285,
   'reggae': 0.01962975657079369,
   'rock': 0.0019777255147346295},
  {'blues': 0.44826269149780273,
   'classical': 84.40293073654175,
   'country': 1.4585268683731556,
   'disco': 0.003800689592026174,
   'hiphop': 0.019763813179451972,
   'jazz': 13.612839579582214,
   'metal': 0.005060638795839623,
   'pop': 0.04053394077345729,
   'reggae': 0.006518085865536705,
   'rock': 0.0017715550711727701},
  {'blues': 0.5155188031494617,
   'classical': 87.95797228813171,
   'country': 0.526665523648262,
   'disco': 0.0024145387214957736,
   'hiphop': 0.01521340454928577,
   'jazz': 10.937169939279556,
   'metal': 0.004852675192523748,
   'pop': 0.031249673338606954,
   'reggae': 0.008181618613889441,
   'rock': 0.0007499326784454752},
  {'blues': 1.137438789010048,
   'classical': 89.66239094734192,
   'country': 0.20449368748813868,
   'disco': 0.0018929706129711121,
   'hiphop': 0.014702854969073087,
   'jazz': 8.92440378665924,
   'metal': 0.004764068216900341,
   'pop': 0.04469081468414515,
   'reggae': 0.004525182521319948,
   'rock': 0.0006923462478880538},
  {'blues': 0.6913283374160528,
   'classical': 82.96740055084229,
   'country': 0.393691286444664,
   'disco': 0.0021432104404084384,
   'hiphop': 0.009859661076916382,
   'jazz': 15.891115367412567,
   'metal': 0.005111102291266434,
   'pop': 0.032399233896285295,
   'reggae': 0.005865543425898068,
   'rock': 0.0011022616490663495},
  {'blues': 1.1621905490756035,
   'classical': 74.71868991851807,
   'country': 1.7958668991923332,
   'disco': 0.0028102464057155885,
   'hiphop': 0.015635717136319727,
   'jazz': 22.22606986761093,
   'metal': 0.015117025759536773,
   'pop': 0.043416270636953413,
   'reggae': 0.016172729374375194,
   'rock': 0.00403746853407938},
  {'blues': 0.9084038436412811,
   'classical': 82.91317820549011,
   'country': 0.22994291502982378,
   'disco': 0.0018596534573589452,
   'hiphop': 0.013822611072100699,
   'jazz': 15.88156372308731,
   'metal': 0.014745868975296617,
   'pop': 0.016174161282833666,
   'reggae': 0.01697656698524952,
   'rock': 0.0033280735806329176}])
In [92]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/N.W.A. - Express Yourself.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 272.38 sekund
Liczba segmentów do analizy: 180
Przeanalizowano segment 1/180 (0.0s - 3.0s)
Przeanalizowano segment 2/180 (1.5s - 4.5s)
Przeanalizowano segment 3/180 (3.0s - 6.0s)
Przeanalizowano segment 4/180 (4.5s - 7.5s)
Przeanalizowano segment 5/180 (6.0s - 9.0s)
Przeanalizowano segment 6/180 (7.5s - 10.5s)
Przeanalizowano segment 7/180 (9.0s - 12.0s)
Przeanalizowano segment 8/180 (10.5s - 13.5s)
Przeanalizowano segment 9/180 (12.0s - 15.0s)
Przeanalizowano segment 10/180 (13.5s - 16.5s)
Przeanalizowano segment 11/180 (15.0s - 18.0s)
Przeanalizowano segment 12/180 (16.5s - 19.5s)
Przeanalizowano segment 13/180 (18.0s - 21.0s)
Przeanalizowano segment 14/180 (19.5s - 22.5s)
Przeanalizowano segment 15/180 (21.0s - 24.0s)
Przeanalizowano segment 16/180 (22.5s - 25.5s)
Przeanalizowano segment 17/180 (24.0s - 27.0s)
Przeanalizowano segment 18/180 (25.5s - 28.5s)
Przeanalizowano segment 19/180 (27.0s - 30.0s)
Przeanalizowano segment 20/180 (28.5s - 31.5s)
Przeanalizowano segment 21/180 (30.0s - 33.0s)
Przeanalizowano segment 22/180 (31.5s - 34.5s)
Przeanalizowano segment 23/180 (33.0s - 36.0s)
Przeanalizowano segment 24/180 (34.5s - 37.5s)
Przeanalizowano segment 25/180 (36.0s - 39.0s)
Przeanalizowano segment 26/180 (37.5s - 40.5s)
Przeanalizowano segment 27/180 (39.0s - 42.0s)
Przeanalizowano segment 28/180 (40.5s - 43.5s)
Przeanalizowano segment 29/180 (42.0s - 45.0s)
Przeanalizowano segment 30/180 (43.5s - 46.5s)
Przeanalizowano segment 31/180 (45.0s - 48.0s)
Przeanalizowano segment 32/180 (46.5s - 49.5s)
Przeanalizowano segment 33/180 (48.0s - 51.0s)
Przeanalizowano segment 34/180 (49.5s - 52.5s)
Przeanalizowano segment 35/180 (51.0s - 54.0s)
Przeanalizowano segment 36/180 (52.5s - 55.5s)
Przeanalizowano segment 37/180 (54.0s - 57.0s)
Przeanalizowano segment 38/180 (55.5s - 58.5s)
Przeanalizowano segment 39/180 (57.0s - 60.0s)
Przeanalizowano segment 40/180 (58.5s - 61.5s)
Przeanalizowano segment 41/180 (60.0s - 63.0s)
Przeanalizowano segment 42/180 (61.5s - 64.5s)
Przeanalizowano segment 43/180 (63.0s - 66.0s)
Przeanalizowano segment 44/180 (64.5s - 67.5s)
Przeanalizowano segment 45/180 (66.0s - 69.0s)
Przeanalizowano segment 46/180 (67.5s - 70.5s)
Przeanalizowano segment 47/180 (69.0s - 72.0s)
Przeanalizowano segment 48/180 (70.5s - 73.5s)
Przeanalizowano segment 49/180 (72.0s - 75.0s)
Przeanalizowano segment 50/180 (73.5s - 76.5s)
Przeanalizowano segment 51/180 (75.0s - 78.0s)
Przeanalizowano segment 52/180 (76.5s - 79.5s)
Przeanalizowano segment 53/180 (78.0s - 81.0s)
Przeanalizowano segment 54/180 (79.5s - 82.5s)
Przeanalizowano segment 55/180 (81.0s - 84.0s)
Przeanalizowano segment 56/180 (82.5s - 85.5s)
Przeanalizowano segment 57/180 (84.0s - 87.0s)
Przeanalizowano segment 58/180 (85.5s - 88.5s)
Przeanalizowano segment 59/180 (87.0s - 90.0s)
Przeanalizowano segment 60/180 (88.5s - 91.5s)
Przeanalizowano segment 61/180 (90.0s - 93.0s)
Przeanalizowano segment 62/180 (91.5s - 94.5s)
Przeanalizowano segment 63/180 (93.0s - 96.0s)
Przeanalizowano segment 64/180 (94.5s - 97.5s)
Przeanalizowano segment 65/180 (96.0s - 99.0s)
Przeanalizowano segment 66/180 (97.5s - 100.5s)
Przeanalizowano segment 67/180 (99.0s - 102.0s)
Przeanalizowano segment 68/180 (100.5s - 103.5s)
Przeanalizowano segment 69/180 (102.0s - 105.0s)
Przeanalizowano segment 70/180 (103.5s - 106.5s)
Przeanalizowano segment 71/180 (105.0s - 108.0s)
Przeanalizowano segment 72/180 (106.5s - 109.5s)
Przeanalizowano segment 73/180 (108.0s - 111.0s)
Przeanalizowano segment 74/180 (109.5s - 112.5s)
Przeanalizowano segment 75/180 (111.0s - 114.0s)
Przeanalizowano segment 76/180 (112.5s - 115.5s)
Przeanalizowano segment 77/180 (114.0s - 117.0s)
Przeanalizowano segment 78/180 (115.5s - 118.5s)
Przeanalizowano segment 79/180 (117.0s - 120.0s)
Przeanalizowano segment 80/180 (118.5s - 121.5s)
Przeanalizowano segment 81/180 (120.0s - 123.0s)
Przeanalizowano segment 82/180 (121.5s - 124.5s)
Przeanalizowano segment 83/180 (123.0s - 126.0s)
Przeanalizowano segment 84/180 (124.5s - 127.5s)
Przeanalizowano segment 85/180 (126.0s - 129.0s)
Przeanalizowano segment 86/180 (127.5s - 130.5s)
Przeanalizowano segment 87/180 (129.0s - 132.0s)
Przeanalizowano segment 88/180 (130.5s - 133.5s)
Przeanalizowano segment 89/180 (132.0s - 135.0s)
Przeanalizowano segment 90/180 (133.5s - 136.5s)
Przeanalizowano segment 91/180 (135.0s - 138.0s)
Przeanalizowano segment 92/180 (136.5s - 139.5s)
Przeanalizowano segment 93/180 (138.0s - 141.0s)
Przeanalizowano segment 94/180 (139.5s - 142.5s)
Przeanalizowano segment 95/180 (141.0s - 144.0s)
Przeanalizowano segment 96/180 (142.5s - 145.5s)
Przeanalizowano segment 97/180 (144.0s - 147.0s)
Przeanalizowano segment 98/180 (145.5s - 148.5s)
Przeanalizowano segment 99/180 (147.0s - 150.0s)
Przeanalizowano segment 100/180 (148.5s - 151.5s)
Przeanalizowano segment 101/180 (150.0s - 153.0s)
Przeanalizowano segment 102/180 (151.5s - 154.5s)
Przeanalizowano segment 103/180 (153.0s - 156.0s)
Przeanalizowano segment 104/180 (154.5s - 157.5s)
Przeanalizowano segment 105/180 (156.0s - 159.0s)
Przeanalizowano segment 106/180 (157.5s - 160.5s)
Przeanalizowano segment 107/180 (159.0s - 162.0s)
Przeanalizowano segment 108/180 (160.5s - 163.5s)
Przeanalizowano segment 109/180 (162.0s - 165.0s)
Przeanalizowano segment 110/180 (163.5s - 166.5s)
Przeanalizowano segment 111/180 (165.0s - 168.0s)
Przeanalizowano segment 112/180 (166.5s - 169.5s)
Przeanalizowano segment 113/180 (168.0s - 171.0s)
Przeanalizowano segment 114/180 (169.5s - 172.5s)
Przeanalizowano segment 115/180 (171.0s - 174.0s)
Przeanalizowano segment 116/180 (172.5s - 175.5s)
Przeanalizowano segment 117/180 (174.0s - 177.0s)
Przeanalizowano segment 118/180 (175.5s - 178.5s)
Przeanalizowano segment 119/180 (177.0s - 180.0s)
Przeanalizowano segment 120/180 (178.5s - 181.5s)
Przeanalizowano segment 121/180 (180.0s - 183.0s)
Przeanalizowano segment 122/180 (181.5s - 184.5s)
Przeanalizowano segment 123/180 (183.0s - 186.0s)
Przeanalizowano segment 124/180 (184.5s - 187.5s)
Przeanalizowano segment 125/180 (186.0s - 189.0s)
Przeanalizowano segment 126/180 (187.5s - 190.5s)
Przeanalizowano segment 127/180 (189.0s - 192.0s)
Przeanalizowano segment 128/180 (190.5s - 193.5s)
Przeanalizowano segment 129/180 (192.0s - 195.0s)
Przeanalizowano segment 130/180 (193.5s - 196.5s)
Przeanalizowano segment 131/180 (195.0s - 198.0s)
Przeanalizowano segment 132/180 (196.5s - 199.5s)
Przeanalizowano segment 133/180 (198.0s - 201.0s)
Przeanalizowano segment 134/180 (199.5s - 202.5s)
Przeanalizowano segment 135/180 (201.0s - 204.0s)
Przeanalizowano segment 136/180 (202.5s - 205.5s)
Przeanalizowano segment 137/180 (204.0s - 207.0s)
Przeanalizowano segment 138/180 (205.5s - 208.5s)
Przeanalizowano segment 139/180 (207.0s - 210.0s)
Przeanalizowano segment 140/180 (208.5s - 211.5s)
Przeanalizowano segment 141/180 (210.0s - 213.0s)
Przeanalizowano segment 142/180 (211.5s - 214.5s)
Przeanalizowano segment 143/180 (213.0s - 216.0s)
Przeanalizowano segment 144/180 (214.5s - 217.5s)
Przeanalizowano segment 145/180 (216.0s - 219.0s)
Przeanalizowano segment 146/180 (217.5s - 220.5s)
Przeanalizowano segment 147/180 (219.0s - 222.0s)
Przeanalizowano segment 148/180 (220.5s - 223.5s)
Przeanalizowano segment 149/180 (222.0s - 225.0s)
Przeanalizowano segment 150/180 (223.5s - 226.5s)
Przeanalizowano segment 151/180 (225.0s - 228.0s)
Przeanalizowano segment 152/180 (226.5s - 229.5s)
Przeanalizowano segment 153/180 (228.0s - 231.0s)
Przeanalizowano segment 154/180 (229.5s - 232.5s)
Przeanalizowano segment 155/180 (231.0s - 234.0s)
Przeanalizowano segment 156/180 (232.5s - 235.5s)
Przeanalizowano segment 157/180 (234.0s - 237.0s)
Przeanalizowano segment 158/180 (235.5s - 238.5s)
Przeanalizowano segment 159/180 (237.0s - 240.0s)
Przeanalizowano segment 160/180 (238.5s - 241.5s)
Przeanalizowano segment 161/180 (240.0s - 243.0s)
Przeanalizowano segment 162/180 (241.5s - 244.5s)
Przeanalizowano segment 163/180 (243.0s - 246.0s)
Przeanalizowano segment 164/180 (244.5s - 247.5s)
Przeanalizowano segment 165/180 (246.0s - 249.0s)
Przeanalizowano segment 166/180 (247.5s - 250.5s)
Przeanalizowano segment 167/180 (249.0s - 252.0s)
Przeanalizowano segment 168/180 (250.5s - 253.5s)
Przeanalizowano segment 169/180 (252.0s - 255.0s)
Przeanalizowano segment 170/180 (253.5s - 256.5s)
Przeanalizowano segment 171/180 (255.0s - 258.0s)
Przeanalizowano segment 172/180 (256.5s - 259.5s)
Przeanalizowano segment 173/180 (258.0s - 261.0s)
Przeanalizowano segment 174/180 (259.5s - 262.5s)
Przeanalizowano segment 175/180 (261.0s - 264.0s)
Przeanalizowano segment 176/180 (262.5s - 265.5s)
Przeanalizowano segment 177/180 (264.0s - 267.0s)
Przeanalizowano segment 178/180 (265.5s - 268.5s)
Przeanalizowano segment 179/180 (267.0s - 270.0s)
Przeanalizowano segment 180/180 (268.5s - 271.5s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: N.W.A. - Express Yourself.mp3
==================================================
hiphop         : 62.17%
metal          : 15.80%
reggae         : 13.23%
pop            : 7.03%
disco          : 1.65%
rock           : 0.08%
blues          : 0.02%
classical      : 0.01%
jazz           : 0.01%
country        : 0.00%
==================================================
Najwyższe prawdopodobieństwo: hiphop (62.17%)
No description has been provided for this image
Out[92]:
({'blues': 0.024167908645217215,
  'classical': 0.006936919257138167,
  'country': 0.0011704162403071274,
  'disco': 1.6483857706205325,
  'hiphop': 62.17402362057732,
  'jazz': 0.0068805097511257275,
  'metal': 15.799512459715414,
  'pop': 7.028507535239139,
  'reggae': 13.232123375799144,
  'rock': 0.07829125541926867},
 [{'blues': 0.06956331199035048,
   'classical': 0.029774027643725276,
   'country': 0.0003801821776505676,
   'disco': 0.2155578462406993,
   'hiphop': 10.682570934295654,
   'jazz': 0.015878140402492136,
   'metal': 0.5695659201592207,
   'pop': 0.06762595730833709,
   'reggae': 88.33573460578918,
   'rock': 0.013341018348000944},
  {'blues': 0.02948443579953164,
   'classical': 0.018067428027279675,
   'country': 0.0002722847057157196,
   'disco': 0.33910225611180067,
   'hiphop': 65.51013588905334,
   'jazz': 0.01977830979740247,
   'metal': 2.977093867957592,
   'pop': 0.6212625652551651,
   'reggae': 30.462226271629333,
   'rock': 0.02257407904835418},
  {'blues': 0.018855482630897313,
   'classical': 0.012148359382990748,
   'country': 0.00040822951632435434,
   'disco': 0.2513103187084198,
   'hiphop': 51.27624869346619,
   'jazz': 0.008714633440831676,
   'metal': 1.1523431167006493,
   'pop': 0.6205379031598568,
   'reggae': 46.65217399597168,
   'rock': 0.007258518598973751},
  {'blues': 0.015806322335265577,
   'classical': 0.011605094914557412,
   'country': 0.00041330868043587543,
   'disco': 0.13636372750625014,
   'hiphop': 26.12261474132538,
   'jazz': 0.011572260700631887,
   'metal': 0.6206839345395565,
   'pop': 0.5174401681870222,
   'reggae': 72.54489660263062,
   'rock': 0.018593181448522955},
  {'blues': 0.02701332268770784,
   'classical': 0.01727801136439666,
   'country': 0.0003364056055943365,
   'disco': 0.28912287671118975,
   'hiphop': 18.77502351999283,
   'jazz': 0.013225835573393852,
   'metal': 1.0935869999229908,
   'pop': 0.19696976523846388,
   'reggae': 79.57354187965393,
   'rock': 0.013896558084525168},
  {'blues': 0.042844738345593214,
   'classical': 0.024954022956080735,
   'country': 0.00048436099859827664,
   'disco': 0.23415032774209976,
   'hiphop': 25.497186183929443,
   'jazz': 0.011747780081350356,
   'metal': 0.6740877404808998,
   'pop': 0.17687079962342978,
   'reggae': 73.33095073699951,
   'rock': 0.006725086859660223},
  {'blues': 0.03823850420303643,
   'classical': 0.020420395594555885,
   'country': 0.0002933514679170912,
   'disco': 0.5396025720983744,
   'hiphop': 58.40919613838196,
   'jazz': 0.02231991820735857,
   'metal': 4.123594239354134,
   'pop': 0.6937652826309204,
   'reggae': 36.12718880176544,
   'rock': 0.025380385341122746},
  {'blues': 0.01752578973537311,
   'classical': 0.010319184366380796,
   'country': 0.00037604870612995,
   'disco': 0.19776069093495607,
   'hiphop': 42.18561053276062,
   'jazz': 0.011570060451049358,
   'metal': 1.183049101382494,
   'pop': 0.42077102698385715,
   'reggae': 55.963414907455444,
   'rock': 0.009601792407920584},
  {'blues': 0.01680538262007758,
   'classical': 0.012896455882582814,
   'country': 0.00037651766433555167,
   'disco': 0.14746789820492268,
   'hiphop': 18.702715635299683,
   'jazz': 0.013581756502389908,
   'metal': 0.6047731731086969,
   'pop': 0.3160180523991585,
   'reggae': 80.16899824142456,
   'rock': 0.016368733486160636},
  {'blues': 0.027925221365876496,
   'classical': 0.017505590221844614,
   'country': 0.0003416912477405276,
   'disco': 0.3063086187466979,
   'hiphop': 20.91038078069687,
   'jazz': 0.014834375178907067,
   'metal': 1.1798505671322346,
   'pop': 0.2131022745743394,
   'reggae': 77.31696963310242,
   'rock': 0.012774502101819962},
  {'blues': 0.0011784941307269037,
   'classical': 0.0014160229511617217,
   'country': 0.0005666839115292532,
   'disco': 0.032306049251928926,
   'hiphop': 93.94579529762268,
   'jazz': 0.002238800334453117,
   'metal': 2.1720757707953453,
   'pop': 0.9106450714170933,
   'reggae': 2.9284806922078133,
   'rock': 0.005289911132422276},
  {'blues': 0.003762343112612143,
   'classical': 0.0008501245247316547,
   'country': 0.0014310329788713716,
   'disco': 0.04376714932732284,
   'hiphop': 87.96742558479309,
   'jazz': 0.0005346869784261798,
   'metal': 10.742385685443878,
   'pop': 1.1409894563257694,
   'reggae': 0.0740920368116349,
   'rock': 0.02477204834576696},
  {'blues': 0.0055534314014948905,
   'classical': 0.0015414971130667254,
   'country': 0.013148100697435439,
   'disco': 0.07416377193294466,
   'hiphop': 83.36243629455566,
   'jazz': 0.0006522491730720503,
   'metal': 14.455293118953705,
   'pop': 1.9694212824106216,
   'reggae': 0.08544775191694498,
   'rock': 0.032335484866052866},
  {'blues': 0.0012204467566334642,
   'classical': 0.0006733625468768878,
   'country': 0.005353904271032661,
   'disco': 0.06474399124272168,
   'hiphop': 64.79523181915283,
   'jazz': 0.001939469984790776,
   'metal': 26.746344566345215,
   'pop': 5.953807756304741,
   'reggae': 2.4089088663458824,
   'rock': 0.021776568610221148},
  {'blues': 0.010413290874566883,
   'classical': 0.0009397576832270715,
   'country': 0.0002958207005576696,
   'disco': 1.1200708337128162,
   'hiphop': 72.80486822128296,
   'jazz': 0.002041744846792426,
   'metal': 22.45015949010849,
   'pop': 1.696956716477871,
   'reggae': 1.8966726958751678,
   'rock': 0.01758361904649064},
  {'blues': 0.008870237797964364,
   'classical': 0.0017590167772141285,
   'country': 0.0004932755018671742,
   'disco': 0.5427389871329069,
   'hiphop': 86.11986637115479,
   'jazz': 0.0018130411262973212,
   'metal': 3.8126669824123383,
   'pop': 5.786608159542084,
   'reggae': 3.707154467701912,
   'rock': 0.018030652427114546},
  {'blues': 0.0037425921618705615,
   'classical': 0.0015827694369363599,
   'country': 0.0003436149654589826,
   'disco': 0.17969507025554776,
   'hiphop': 79.39149141311646,
   'jazz': 0.003462857421254739,
   'metal': 13.149066269397736,
   'pop': 4.773731902241707,
   'reggae': 2.405432052910328,
   'rock': 0.09144790819846094},
  {'blues': 0.005705379953724332,
   'classical': 0.002930733717221301,
   'country': 0.0005687103111995384,
   'disco': 1.1306801810860634,
   'hiphop': 68.759286403656,
   'jazz': 0.0027060099455411546,
   'metal': 15.344209969043732,
   'pop': 11.690490692853928,
   'reggae': 3.0025895684957504,
   'rock': 0.060834205942228436},
  {'blues': 0.026772997807711363,
   'classical': 0.008988997433334589,
   'country': 0.0004084964984940598,
   'disco': 4.260541498661041,
   'hiphop': 60.87837815284729,
   'jazz': 0.005578569835051894,
   'metal': 13.26059103012085,
   'pop': 10.995346307754517,
   'reggae': 10.46958789229393,
   'rock': 0.0938097364269197},
  {'blues': 0.016355683328583837,
   'classical': 0.0027704276362783276,
   'country': 0.00018582422853796743,
   'disco': 1.810614950954914,
   'hiphop': 74.60862994194031,
   'jazz': 0.0026734087441582233,
   'metal': 20.05131244659424,
   'pop': 2.6404358446598053,
   'reggae': 0.8286728523671627,
   'rock': 0.038340839091688395},
  {'blues': 0.03719053347595036,
   'classical': 0.0031462292099604383,
   'country': 0.0008239065209636465,
   'disco': 3.1092217192053795,
   'hiphop': 67.96264052391052,
   'jazz': 0.0017523530914331786,
   'metal': 20.876261591911316,
   'pop': 5.7598017156124115,
   'reggae': 2.2377658635377884,
   'rock': 0.011396577610867098},
  {'blues': 0.045840771053917706,
   'classical': 0.0012919862456328701,
   'country': 0.0003539374347383273,
   'disco': 2.665158174932003,
   'hiphop': 68.626868724823,
   'jazz': 0.002679402859939728,
   'metal': 23.101048171520233,
   'pop': 4.092647880315781,
   'reggae': 1.4268659055233002,
   'rock': 0.037243645056150854},
  {'blues': 0.011221406020922586,
   'classical': 0.002787023549899459,
   'country': 0.0004161253855272662,
   'disco': 1.499362476170063,
   'hiphop': 79.19422388076782,
   'jazz': 0.0023916121790534817,
   'metal': 2.7230052277445793,
   'pop': 14.971888065338135,
   'reggae': 1.5809942036867142,
   'rock': 0.013706702156923711},
  {'blues': 0.008012070611584932,
   'classical': 0.002542264701332897,
   'country': 0.000760417105993838,
   'disco': 1.4185450971126556,
   'hiphop': 79.0179967880249,
   'jazz': 0.003324724457343109,
   'metal': 3.8477372378110886,
   'pop': 8.607815951108932,
   'reggae': 7.080380618572235,
   'rock': 0.012892708764411509},
  {'blues': 0.006191972352098674,
   'classical': 0.0011241425454500131,
   'country': 0.0002729411335167242,
   'disco': 0.8522845804691315,
   'hiphop': 59.73731279373169,
   'jazz': 0.0018613545762491412,
   'metal': 35.86054444313049,
   'pop': 1.544812973588705,
   'reggae': 1.9771795719861984,
   'rock': 0.018410163465887308},
  {'blues': 0.008077100210357457,
   'classical': 0.0020167559341643937,
   'country': 0.0003966129497712245,
   'disco': 0.9443925693631172,
   'hiphop': 83.86098146438599,
   'jazz': 0.0023311038603424095,
   'metal': 9.026775509119034,
   'pop': 5.061127245426178,
   'reggae': 1.0866780765354633,
   'rock': 0.0072345232183579355},
  {'blues': 0.019506864191498607,
   'classical': 0.002083907565975096,
   'country': 0.0007732763151580002,
   'disco': 3.82467620074749,
   'hiphop': 70.20449638366699,
   'jazz': 0.0030517125196638517,
   'metal': 16.719640791416168,
   'pop': 8.959046751260757,
   'reggae': 0.24139538872987032,
   'rock': 0.025331624783575535},
  {'blues': 0.03136041632387787,
   'classical': 0.006308165757218376,
   'country': 0.00037582394725177437,
   'disco': 3.6574918776750565,
   'hiphop': 65.74347615242004,
   'jazz': 0.002371765185671393,
   'metal': 26.279979944229126,
   'pop': 2.4483710527420044,
   'reggae': 1.8128179013729095,
   'rock': 0.017439393559470773},
  {'blues': 0.023198056442197412,
   'classical': 0.004995399649487808,
   'country': 0.0005829343535879161,
   'disco': 1.5241577289998531,
   'hiphop': 62.66531944274902,
   'jazz': 0.0032760224712546915,
   'metal': 6.177943572402,
   'pop': 17.70339161157608,
   'reggae': 11.866933852434158,
   'rock': 0.03020050353370607},
  {'blues': 0.008529446495231241,
   'classical': 0.0026824174710782245,
   'country': 0.000582302300244919,
   'disco': 0.7216766010969877,
   'hiphop': 79.83871698379517,
   'jazz': 0.00229250163101824,
   'metal': 4.340842738747597,
   'pop': 11.974785476922989,
   'reggae': 3.0951468273997307,
   'rock': 0.01474141317885369},
  {'blues': 0.007697649562032893,
   'classical': 0.003567045132513158,
   'country': 0.0006006692274240777,
   'disco': 0.8923876099288464,
   'hiphop': 79.38804030418396,
   'jazz': 0.0018979642845806666,
   'metal': 6.812558323144913,
   'pop': 5.609949678182602,
   'reggae': 7.268530875444412,
   'rock': 0.01476440520491451},
  {'blues': 0.023702732869423926,
   'classical': 0.0016264933947240934,
   'country': 0.0006435185241571162,
   'disco': 2.1353401243686676,
   'hiphop': 63.48291039466858,
   'jazz': 0.0020296760339988396,
   'metal': 17.434823513031006,
   'pop': 14.705997705459595,
   'reggae': 2.1696457639336586,
   'rock': 0.043276677024550736},
  {'blues': 0.008526328019797802,
   'classical': 0.0021939522412139922,
   'country': 0.0005732705176342279,
   'disco': 1.6011565923690796,
   'hiphop': 68.40130686759949,
   'jazz': 0.0013804447917209473,
   'metal': 17.351825535297394,
   'pop': 11.53854951262474,
   'reggae': 1.0782849974930286,
   'rock': 0.016201776452362537},
  {'blues': 0.004105697371414863,
   'classical': 0.003215050310245715,
   'country': 0.0009071665772353299,
   'disco': 0.5846547428518534,
   'hiphop': 68.78065466880798,
   'jazz': 0.0019708673789864406,
   'metal': 13.76752257347107,
   'pop': 11.442423611879349,
   'reggae': 5.374913662672043,
   'rock': 0.039629911771044135},
  {'blues': 0.0063014762417878956,
   'classical': 0.0014234770787879825,
   'country': 0.0005064979177404894,
   'disco': 1.7187483608722687,
   'hiphop': 32.949164509773254,
   'jazz': 0.0016455198419862427,
   'metal': 56.47444128990173,
   'pop': 8.331049233675003,
   'reggae': 0.467592291533947,
   'rock': 0.04912371514365077},
  {'blues': 0.007411363912979141,
   'classical': 0.002574422433099244,
   'country': 0.00020311308617237955,
   'disco': 1.1498228646814823,
   'hiphop': 81.45157098770142,
   'jazz': 0.001303917360928608,
   'metal': 12.8658726811409,
   'pop': 3.6442700773477554,
   'reggae': 0.8652327582240105,
   'rock': 0.011727526725735515},
  {'blues': 0.001867369246610906,
   'classical': 0.0013631732144858688,
   'country': 0.00020759969174832804,
   'disco': 0.018466041365172714,
   'hiphop': 98.36503863334656,
   'jazz': 0.0007469010142813204,
   'metal': 0.27926110196858644,
   'pop': 0.6205603946000338,
   'reggae': 0.5624460522085428,
   'rock': 0.15004383167251945},
  {'blues': 0.02676442381925881,
   'classical': 0.007932483276817948,
   'country': 0.0011818469829449896,
   'disco': 0.04169980238657445,
   'hiphop': 78.11119556427002,
   'jazz': 0.030069061904214323,
   'metal': 16.671858727931976,
   'pop': 0.04009559634141624,
   'reggae': 0.7742542307823896,
   'rock': 4.294951260089874},
  {'blues': 0.2748114988207817,
   'classical': 0.01380641624564305,
   'country': 0.009535448771202937,
   'disco': 0.48012128099799156,
   'hiphop': 41.37628376483917,
   'jazz': 0.03970100078731775,
   'metal': 52.45445370674133,
   'pop': 0.006161440978758037,
   'reggae': 0.1052125939168036,
   'rock': 5.2399177104234695},
  {'blues': 0.002102621510857716,
   'classical': 0.0008897822226572316,
   'country': 0.00044484295358415693,
   'disco': 0.12065436458215117,
   'hiphop': 70.84231376647949,
   'jazz': 0.004307593917474151,
   'metal': 27.734962105751038,
   'pop': 0.7941953837871552,
   'reggae': 0.14262499753385782,
   'rock': 0.3575000446289778},
  {'blues': 0.01865442900452763,
   'classical': 0.012922985479235649,
   'country': 0.00033524436275911285,
   'disco': 3.37313748896122,
   'hiphop': 75.94953775405884,
   'jazz': 0.0107625535747502,
   'metal': 14.008685946464539,
   'pop': 3.432079777121544,
   'reggae': 3.1780481338500977,
   'rock': 0.015840731794014573},
  {'blues': 0.004348894071881659,
   'classical': 0.004058674676343799,
   'country': 0.0004280860139260767,
   'disco': 0.3691266989335418,
   'hiphop': 86.26297116279602,
   'jazz': 0.0027196601877221838,
   'metal': 5.840548500418663,
   'pop': 5.504605174064636,
   'reggae': 1.9949030131101608,
   'rock': 0.016298986156471074},
  {'blues': 0.0023623779270565137,
   'classical': 0.0021347070287447423,
   'country': 0.00022928670659894124,
   'disco': 0.21429616026580334,
   'hiphop': 89.01486992835999,
   'jazz': 0.002271308949275408,
   'metal': 5.889979749917984,
   'pop': 3.194461390376091,
   'reggae': 1.6696138307452202,
   'rock': 0.009790149488253519},
  {'blues': 0.005026466169510968,
   'classical': 0.002943502113339491,
   'country': 0.0003976684638473671,
   'disco': 0.18314194167032838,
   'hiphop': 85.23417115211487,
   'jazz': 0.004867800817009993,
   'metal': 2.6234913617372513,
   'pop': 4.651180654764175,
   'reggae': 7.283425331115723,
   'rock': 0.011355079914210364},
  {'blues': 0.008122217695927247,
   'classical': 0.0017905247659655288,
   'country': 0.000978918069449719,
   'disco': 0.11939216637983918,
   'hiphop': 76.58199667930603,
   'jazz': 0.003891578671755269,
   'metal': 1.6972189769148827,
   'pop': 6.356260925531387,
   'reggae': 15.209335088729858,
   'rock': 0.021002574067097157},
  {'blues': 0.0029483711841749027,
   'classical': 0.0030101715310593136,
   'country': 0.0008586815056332853,
   'disco': 0.2879367908462882,
   'hiphop': 83.50775837898254,
   'jazz': 0.003076329448958859,
   'metal': 6.851727515459061,
   'pop': 5.735757201910019,
   'reggae': 3.5998012870550156,
   'rock': 0.00713404078851454},
  {'blues': 0.0059426816733321175,
   'classical': 0.0037157369661144912,
   'country': 0.0010108615242643282,
   'disco': 0.7820505648851395,
   'hiphop': 64.7954523563385,
   'jazz': 0.005912297638133168,
   'metal': 27.252158522605896,
   'pop': 7.022269815206528,
   'reggae': 0.11716977460309863,
   'rock': 0.014325995289254934},
  {'blues': 0.03151730343233794,
   'classical': 0.003021626798727084,
   'country': 0.0003990755885752151,
   'disco': 3.4346822649240494,
   'hiphop': 59.188807010650635,
   'jazz': 0.0017214575564139523,
   'metal': 35.25083065032959,
   'pop': 1.8974458798766136,
   'reggae': 0.17755894223228097,
   'rock': 0.01401119661750272},
  {'blues': 0.03657375054899603,
   'classical': 0.0056621283874846995,
   'country': 0.001016322221403243,
   'disco': 3.9042778313159943,
   'hiphop': 57.18560814857483,
   'jazz': 0.005190348383621313,
   'metal': 30.811086297035217,
   'pop': 6.062635034322739,
   'reggae': 1.9780853763222694,
   'rock': 0.009871611109701917},
  {'blues': 0.009288641740567982,
   'classical': 0.002984028833452612,
   'country': 0.001160161082225386,
   'disco': 0.8077689446508884,
   'hiphop': 56.114280223846436,
   'jazz': 0.00206800177693367,
   'metal': 38.93604278564453,
   'pop': 3.497563675045967,
   'reggae': 0.621686689555645,
   'rock': 0.007161161192925647},
  {'blues': 0.02431964239804074,
   'classical': 0.008175526454579085,
   'country': 0.0013067026884527877,
   'disco': 6.371110677719116,
   'hiphop': 58.454662561416626,
   'jazz': 0.005256388249108568,
   'metal': 25.526371598243713,
   'pop': 9.454033523797989,
   'reggae': 0.1476234057918191,
   'rock': 0.007129582809284329},
  {'blues': 0.03677163040265441,
   'classical': 0.002173304346797522,
   'country': 0.0008867638825904578,
   'disco': 11.493127793073654,
   'hiphop': 28.985366225242615,
   'jazz': 0.006359147664625198,
   'metal': 48.688092827796936,
   'pop': 10.638164728879929,
   'reggae': 0.11799532221630216,
   'rock': 0.03106452350039035},
  {'blues': 0.04091834707651287,
   'classical': 0.0028267792004044168,
   'country': 0.0010032220416178461,
   'disco': 5.965202301740646,
   'hiphop': 69.69761848449707,
   'jazz': 0.002549796045059338,
   'metal': 12.857657670974731,
   'pop': 10.656837373971939,
   'reggae': 0.766252726316452,
   'rock': 0.009130195394391194},
  {'blues': 0.005278480966808274,
   'classical': 0.005863331898581237,
   'country': 0.0015468305718968622,
   'disco': 0.7170554250478745,
   'hiphop': 75.1525342464447,
   'jazz': 0.0018622358766151592,
   'metal': 8.490801602602005,
   'pop': 7.213471829891205,
   'reggae': 8.403360843658447,
   'rock': 0.00822250367491506},
  {'blues': 0.0192174717085436,
   'classical': 0.0029403458029264584,
   'country': 0.0009410178790858481,
   'disco': 3.0435413122177124,
   'hiphop': 50.415706634521484,
   'jazz': 0.0036434543289942667,
   'metal': 38.22430670261383,
   'pop': 4.975435882806778,
   'reggae': 3.299378976225853,
   'rock': 0.014891081082168967},
  {'blues': 0.028401613235473633,
   'classical': 0.017165738972835243,
   'country': 0.0014677769286208786,
   'disco': 0.5187096074223518,
   'hiphop': 74.16746020317078,
   'jazz': 0.002653145929798484,
   'metal': 2.6404786854982376,
   'pop': 3.9892397820949554,
   'reggae': 18.630702793598175,
   'rock': 0.0037189529393799603},
  {'blues': 0.008917542436392978,
   'classical': 0.006502081669168547,
   'country': 0.0027412652343627997,
   'disco': 0.44350712560117245,
   'hiphop': 67.53401756286621,
   'jazz': 0.002307668182766065,
   'metal': 1.847689226269722,
   'pop': 15.786762535572052,
   'reggae': 14.35631662607193,
   'rock': 0.011229330266360193},
  {'blues': 0.008473480556858703,
   'classical': 0.00361335878551472,
   'country': 0.0006101573944761185,
   'disco': 2.205210365355015,
   'hiphop': 68.91933679580688,
   'jazz': 0.004575111961457878,
   'metal': 18.2538241147995,
   'pop': 4.150419309735298,
   'reggae': 6.441128998994827,
   'rock': 0.01281134900636971},
  {'blues': 0.003901128002326004,
   'classical': 0.01418683968950063,
   'country': 0.0009192987818096299,
   'disco': 0.5168835166841745,
   'hiphop': 73.135906457901,
   'jazz': 0.0032418316550320014,
   'metal': 7.15889111161232,
   'pop': 6.093202903866768,
   'reggae': 13.064394891262054,
   'rock': 0.008480692486045882},
  {'blues': 0.006807200406910852,
   'classical': 0.0017451337043894455,
   'country': 0.0007636848749825731,
   'disco': 0.26034226175397635,
   'hiphop': 87.64399886131287,
   'jazz': 0.0005566038453252986,
   'metal': 9.477750957012177,
   'pop': 2.1553024649620056,
   'reggae': 0.44593564234673977,
   'rock': 0.006797553942305967},
  {'blues': 0.013199668319430202,
   'classical': 0.0018194092263001949,
   'country': 0.000632528144706157,
   'disco': 0.8142347447574139,
   'hiphop': 86.971515417099,
   'jazz': 0.0007368962087639375,
   'metal': 9.216199070215225,
   'pop': 2.6124276220798492,
   'reggae': 0.3627215279266238,
   'rock': 0.006521535397041589},
  {'blues': 0.04201260453555733,
   'classical': 0.0009993281310016755,
   'country': 0.0004608438302966533,
   'disco': 0.7353831548243761,
   'hiphop': 86.57885789871216,
   'jazz': 0.0016686813978594728,
   'metal': 3.042754903435707,
   'pop': 7.475614547729492,
   'reggae': 2.0850270986557007,
   'rock': 0.03722206165548414},
  {'blues': 0.05491370102390647,
   'classical': 0.0041439212509430945,
   'country': 0.0005094522293802584,
   'disco': 2.435748651623726,
   'hiphop': 74.4899332523346,
   'jazz': 0.005267558663035743,
   'metal': 4.312124103307724,
   'pop': 9.117690473794937,
   'reggae': 9.524272382259369,
   'rock': 0.05539978155866265},
  {'blues': 0.01648825127631426,
   'classical': 0.005216911085881293,
   'country': 0.0004948708919982892,
   'disco': 1.5551337972283363,
   'hiphop': 73.54878187179565,
   'jazz': 0.003393083898117766,
   'metal': 5.429783836007118,
   'pop': 4.05002273619175,
   'reggae': 15.33835083246231,
   'rock': 0.05233672563917935},
  {'blues': 0.0059477402828633785,
   'classical': 0.002452972694300115,
   'country': 0.00029696559522562893,
   'disco': 1.8988104537129402,
   'hiphop': 65.19184112548828,
   'jazz': 0.006172103894641623,
   'metal': 26.29656493663788,
   'pop': 3.024168685078621,
   'reggae': 3.5286877304315567,
   'rock': 0.04505595425143838},
  {'blues': 0.0025797413400141522,
   'classical': 0.011502858251333237,
   'country': 0.0014899674170010258,
   'disco': 0.627856282517314,
   'hiphop': 55.02036809921265,
   'jazz': 0.010268163896398619,
   'metal': 9.906765073537827,
   'pop': 7.9375989735126495,
   'reggae': 26.446446776390076,
   'rock': 0.03512547700665891},
  {'blues': 0.0035651220969157293,
   'classical': 0.005797895573778078,
   'country': 0.001845820042944979,
   'disco': 0.8279136382043362,
   'hiphop': 59.509360790252686,
   'jazz': 0.0058932109823217615,
   'metal': 7.66274631023407,
   'pop': 25.18659234046936,
   'reggae': 6.77533894777298,
   'rock': 0.020939802925568074},
  {'blues': 0.12837427202612162,
   'classical': 0.003357111563673243,
   'country': 0.0006054409823263995,
   'disco': 8.213066309690475,
   'hiphop': 48.76638352870941,
   'jazz': 0.003726176146301441,
   'metal': 32.43889808654785,
   'pop': 6.966472417116165,
   'reggae': 3.4228064119815826,
   'rock': 0.05630883388221264},
  {'blues': 0.04631065239664167,
   'classical': 0.0038676858821418136,
   'country': 0.0005589150987361791,
   'disco': 2.2223150357604027,
   'hiphop': 66.52126908302307,
   'jazz': 0.0014077896594244521,
   'metal': 22.60168343782425,
   'pop': 5.46574741601944,
   'reggae': 3.120107017457485,
   'rock': 0.016740964201744646},
  {'blues': 0.003327213926240802,
   'classical': 0.0011104392797278706,
   'country': 0.0008712156159162987,
   'disco': 0.26046172715723515,
   'hiphop': 54.93638515472412,
   'jazz': 0.001263007834495511,
   'metal': 40.475597977638245,
   'pop': 3.8374029099941254,
   'reggae': 0.46628438867628574,
   'rock': 0.017297918384429067},
  {'blues': 0.002792815212160349,
   'classical': 0.007136519707273692,
   'country': 0.0011376779184502084,
   'disco': 0.9848172776401043,
   'hiphop': 55.29822111129761,
   'jazz': 0.00356569689756725,
   'metal': 32.29736685752869,
   'pop': 5.083741620182991,
   'reggae': 6.3065990805625916,
   'rock': 0.0146206803037785},
  {'blues': 0.010187374573433772,
   'classical': 0.005758656334364787,
   'country': 0.0005922636319155572,
   'disco': 1.0503673925995827,
   'hiphop': 72.22402095794678,
   'jazz': 0.005039414463681169,
   'metal': 2.509496361017227,
   'pop': 19.43029761314392,
   'reggae': 4.750693961977959,
   'rock': 0.013548694550991058},
  {'blues': 0.01462297368561849,
   'classical': 0.010033530270447955,
   'country': 0.0015893561794655398,
   'disco': 2.4433663114905357,
   'hiphop': 72.66897559165955,
   'jazz': 0.0034471620892873034,
   'metal': 2.6694517582654953,
   'pop': 18.279601633548737,
   'reggae': 3.9048686623573303,
   'rock': 0.004044791785418056},
  {'blues': 0.026135059306398034,
   'classical': 0.006160922202980146,
   'country': 0.002794833380903583,
   'disco': 2.2195111960172653,
   'hiphop': 66.85832738876343,
   'jazz': 0.0019312778022140265,
   'metal': 1.3230497017502785,
   'pop': 25.26423931121826,
   'reggae': 4.293041303753853,
   'rock': 0.00480806156701874},
  {'blues': 0.014294778520707041,
   'classical': 0.0009711552593216766,
   'country': 0.0005064353445050074,
   'disco': 0.7539812941104174,
   'hiphop': 63.82871866226196,
   'jazz': 0.0006904500878590625,
   'metal': 32.71583020687103,
   'pop': 2.2500112652778625,
   'reggae': 0.41960529051721096,
   'rock': 0.015393907960969955},
  {'blues': 0.00305606190522667,
   'classical': 0.002121971920132637,
   'country': 0.001477004752814537,
   'disco': 0.36376321222633123,
   'hiphop': 80.27385473251343,
   'jazz': 0.0007080004706949694,
   'metal': 11.670935899019241,
   'pop': 7.461491972208023,
   'reggae': 0.2160093281418085,
   'rock': 0.006582323112525046},
  {'blues': 0.0030300765502033755,
   'classical': 0.004392972186906263,
   'country': 0.0006972294158913428,
   'disco': 0.4647048655897379,
   'hiphop': 82.35692381858826,
   'jazz': 0.0017425807527615689,
   'metal': 8.197949826717377,
   'pop': 7.927347719669342,
   'reggae': 1.0294793173670769,
   'rock': 0.01373042759951204},
  {'blues': 0.0236908279475756,
   'classical': 0.004973668910679407,
   'country': 0.0006130218480393523,
   'disco': 3.532417118549347,
   'hiphop': 60.82580089569092,
   'jazz': 0.006140631012385711,
   'metal': 26.68238878250122,
   'pop': 6.261830776929855,
   'reggae': 2.6397965848445892,
   'rock': 0.02234552230220288},
  {'blues': 0.011316038580844179,
   'classical': 0.007340595038840547,
   'country': 0.0005966567186987959,
   'disco': 3.1113719567656517,
   'hiphop': 44.69347298145294,
   'jazz': 0.00647634151391685,
   'metal': 33.19979906082153,
   'pop': 10.872991383075714,
   'reggae': 8.075819164514542,
   'rock': 0.020813680021092296},
  {'blues': 0.0040139526390703395,
   'classical': 0.0019618284568423405,
   'country': 0.0010634505088091828,
   'disco': 0.4376836586743593,
   'hiphop': 66.01821780204773,
   'jazz': 0.001893597436719574,
   'metal': 15.030498802661896,
   'pop': 17.130322754383087,
   'reggae': 1.3441420160233974,
   'rock': 0.03020024159923196},
  {'blues': 0.0015476429325644858,
   'classical': 0.004305150287109427,
   'country': 0.0020446332200663164,
   'disco': 1.3212052173912525,
   'hiphop': 64.51908946037292,
   'jazz': 0.005126729229232296,
   'metal': 21.269412338733673,
   'pop': 9.085987508296967,
   'reggae': 3.779836744070053,
   'rock': 0.01144801644841209},
  {'blues': 0.0025242025003535673,
   'classical': 0.0030853290809318423,
   'country': 0.0013238891369837802,
   'disco': 0.3016246948391199,
   'hiphop': 66.39298796653748,
   'jazz': 0.005861121826455928,
   'metal': 9.834633022546768,
   'pop': 19.724324345588684,
   'reggae': 3.693137690424919,
   'rock': 0.04049866693094373},
  {'blues': 0.0038709047657903284,
   'classical': 0.004159763557254337,
   'country': 0.0005592411071120296,
   'disco': 0.5712035577744246,
   'hiphop': 66.17814302444458,
   'jazz': 0.003925306009477936,
   'metal': 24.619032442569733,
   'pop': 7.016564905643463,
   'reggae': 1.5846354886889458,
   'rock': 0.017898350779432803},
  {'blues': 0.0077057426096871495,
   'classical': 0.011025846470147371,
   'country': 0.0006477993792941561,
   'disco': 0.7410746067762375,
   'hiphop': 62.216717004776,
   'jazz': 0.0031009851227281615,
   'metal': 17.066411674022675,
   'pop': 5.431215092539787,
   'reggae': 14.434726536273956,
   'rock': 0.0873739889357239},
  {'blues': 0.006036559716449119,
   'classical': 0.0009805656191019807,
   'country': 0.0007163633199525066,
   'disco': 0.8081365376710892,
   'hiphop': 49.37833547592163,
   'jazz': 0.001172165048046736,
   'metal': 43.93760561943054,
   'pop': 4.675689712166786,
   'reggae': 1.1374955996870995,
   'rock': 0.05384109681472182},
  {'blues': 0.006120625766925514,
   'classical': 0.001841748962760903,
   'country': 0.0010627850315358955,
   'disco': 1.02892704308033,
   'hiphop': 64.62629437446594,
   'jazz': 0.0029122878913767636,
   'metal': 7.339592278003693,
   'pop': 25.459513068199158,
   'reggae': 1.518313679844141,
   'rock': 0.015423627337440848},
  {'blues': 0.009521003084955737,
   'classical': 0.003985170042142272,
   'country': 0.001780409729690291,
   'disco': 0.5532687064260244,
   'hiphop': 65.5235767364502,
   'jazz': 0.002256184598081745,
   'metal': 1.1865138076245785,
   'pop': 30.87608814239502,
   'reggae': 1.8373403698205948,
   'rock': 0.0056695975217735395},
  {'blues': 0.030163483461365104,
   'classical': 0.011506757437018678,
   'country': 0.0006872594894957729,
   'disco': 1.0897362604737282,
   'hiphop': 70.56462168693542,
   'jazz': 0.003453183308010921,
   'metal': 0.44519342482089996,
   'pop': 20.134903490543365,
   'reggae': 7.710695266723633,
   'rock': 0.009033686365000904},
  {'blues': 0.005750724449171685,
   'classical': 0.011892674228874967,
   'country': 0.0004915701538266148,
   'disco': 0.8803681470453739,
   'hiphop': 76.04564428329468,
   'jazz': 0.006705553096253425,
   'metal': 0.5479250103235245,
   'pop': 19.380389153957367,
   'reggae': 3.1166329979896545,
   'rock': 0.004196400186629035},
  {'blues': 0.0027654121367959306,
   'classical': 0.0031515777664026245,
   'country': 0.0006783568096579984,
   'disco': 0.43799327686429024,
   'hiphop': 80.5418610572815,
   'jazz': 0.005555736424867064,
   'metal': 1.7747338861227036,
   'pop': 13.940607011318207,
   'reggae': 3.279278054833412,
   'rock': 0.013375293929129839},
  {'blues': 0.0027261879949946888,
   'classical': 0.0029219012503745034,
   'country': 0.00048644606067682616,
   'disco': 0.17229645745828748,
   'hiphop': 80.40347099304199,
   'jazz': 0.004225343218422495,
   'metal': 2.546530030667782,
   'pop': 3.167574852705002,
   'reggae': 13.679777085781097,
   'rock': 0.019996747141703963},
  {'blues': 0.0017187403500429355,
   'classical': 0.0038264814065769315,
   'country': 0.0005598904408543603,
   'disco': 0.22860628087073565,
   'hiphop': 81.95181488990784,
   'jazz': 0.004239489499013871,
   'metal': 9.449315071105957,
   'pop': 6.298604607582092,
   'reggae': 2.0493384450674057,
   'rock': 0.011973622895311564},
  {'blues': 0.0030087187042227015,
   'classical': 0.006984048377489671,
   'country': 0.00025399658625246957,
   'disco': 0.3636937355622649,
   'hiphop': 78.25651168823242,
   'jazz': 0.005784923632745631,
   'metal': 13.4140744805336,
   'pop': 4.151393473148346,
   'reggae': 3.7627264857292175,
   'rock': 0.03557705495040864},
  {'blues': 0.007201937114587054,
   'classical': 0.0032188301702262834,
   'country': 0.0008388336027564947,
   'disco': 0.8450205437839031,
   'hiphop': 60.377538204193115,
   'jazz': 0.0023158881958806887,
   'metal': 21.995243430137634,
   'pop': 10.016588866710663,
   'reggae': 6.685736775398254,
   'rock': 0.06629546405747533},
  {'blues': 0.010289801866747439,
   'classical': 0.0005517461886483943,
   'country': 0.0014376840226759668,
   'disco': 0.6121332757174969,
   'hiphop': 59.26527380943298,
   'jazz': 0.003520115205901675,
   'metal': 21.74081951379776,
   'pop': 7.34444335103035,
   'reggae': 10.97610667347908,
   'rock': 0.0454247638117522},
  {'blues': 0.008249022357631475,
   'classical': 0.0008829209036775865,
   'country': 0.000703547993907705,
   'disco': 0.20790072157979012,
   'hiphop': 87.89182901382446,
   'jazz': 0.0016635814972687513,
   'metal': 2.418025955557823,
   'pop': 4.922295734286308,
   'reggae': 4.532121494412422,
   'rock': 0.016328360652551055},
  {'blues': 0.004883138899458572,
   'classical': 0.003923899203073233,
   'country': 0.0019612340111052617,
   'disco': 1.0280214250087738,
   'hiphop': 70.21762132644653,
   'jazz': 0.0028691218176390976,
   'metal': 12.972334027290344,
   'pop': 13.77556174993515,
   'reggae': 1.9855016842484474,
   'rock': 0.007321006705751643},
  {'blues': 0.01561713288538158,
   'classical': 0.0019755549146793783,
   'country': 0.0002912145873779082,
   'disco': 2.511146105825901,
   'hiphop': 40.438634157180786,
   'jazz': 0.004165094287600368,
   'metal': 53.839659690856934,
   'pop': 2.363005094230175,
   'reggae': 0.7759834639728069,
   'rock': 0.04952745512127876},
  {'blues': 0.014003971591591835,
   'classical': 0.00371155038010329,
   'country': 0.0004844512204726925,
   'disco': 2.2382285445928574,
   'hiphop': 70.13792395591736,
   'jazz': 0.007816544530214742,
   'metal': 6.267683953046799,
   'pop': 9.519661217927933,
   'reggae': 11.781879514455795,
   'rock': 0.028607563581317663},
  {'blues': 0.003207616464351304,
   'classical': 0.003440414002398029,
   'country': 0.0010720709724409971,
   'disco': 0.4495129454880953,
   'hiphop': 55.25097846984863,
   'jazz': 0.003869935972034,
   'metal': 34.860166907310486,
   'pop': 8.759986609220505,
   'reggae': 0.645061070099473,
   'rock': 0.022699477267451584},
  {'blues': 0.008078489918261766,
   'classical': 0.002611935997265391,
   'country': 0.0010602970178297255,
   'disco': 1.3192255049943924,
   'hiphop': 61.19677424430847,
   'jazz': 0.001320335013588192,
   'metal': 34.46091413497925,
   'pop': 2.874287962913513,
   'reggae': 0.1291651395149529,
   'rock': 0.006557613960467279},
  {'blues': 0.03591076238080859,
   'classical': 0.0009344345016870648,
   'country': 0.0005026360213378211,
   'disco': 2.188892289996147,
   'hiphop': 46.15679979324341,
   'jazz': 0.0025453084163018502,
   'metal': 48.973944783210754,
   'pop': 2.3120231926441193,
   'reggae': 0.30938421841710806,
   'rock': 0.019057944882661104},
  {'blues': 0.03232845920138061,
   'classical': 0.002771126128209289,
   'country': 0.0006121961177996127,
   'disco': 2.188143879175186,
   'hiphop': 59.63451862335205,
   'jazz': 0.0026787738534039818,
   'metal': 34.637197852134705,
   'pop': 3.113504685461521,
   'reggae': 0.37402946036309004,
   'rock': 0.01421483902959153},
  {'blues': 0.01043071606545709,
   'classical': 0.004201012052362785,
   'country': 0.001245367639057804,
   'disco': 2.3882178589701653,
   'hiphop': 48.163190484046936,
   'jazz': 0.002775465509330388,
   'metal': 42.714741826057434,
   'pop': 6.432399153709412,
   'reggae': 0.2751842839643359,
   'rock': 0.0076049538620281965},
  {'blues': 0.019893173885066062,
   'classical': 0.0008897502993931994,
   'country': 0.0007932289008749649,
   'disco': 3.6297649145126343,
   'hiphop': 37.281036376953125,
   'jazz': 0.0028547052352223545,
   'metal': 54.408782720565796,
   'pop': 4.221440106630325,
   'reggae': 0.4146499093621969,
   'rock': 0.01989879965549335},
  {'blues': 0.006973719428060576,
   'classical': 0.007646411540918052,
   'country': 0.003510815804474987,
   'disco': 7.125639915466309,
   'hiphop': 33.876511454582214,
   'jazz': 0.007224077126011252,
   'metal': 3.1071027740836143,
   'pop': 55.74582815170288,
   'reggae': 0.11314747389405966,
   'rock': 0.006414904055418447},
  {'blues': 0.0049434682296123356,
   'classical': 0.0033331300073768944,
   'country': 0.0019157372662448324,
   'disco': 1.881704106926918,
   'hiphop': 69.98640894889832,
   'jazz': 0.0037323799915611744,
   'metal': 5.33987358212471,
   'pop': 21.82530015707016,
   'reggae': 0.9469841606914997,
   'rock': 0.005802568557555787},
  {'blues': 0.014564275625161827,
   'classical': 0.0028510285119409673,
   'country': 0.001168569997389568,
   'disco': 7.890249788761139,
   'hiphop': 67.27941036224365,
   'jazz': 0.009039145515998825,
   'metal': 8.234085887670517,
   'pop': 15.134012699127197,
   'reggae': 1.4241903088986874,
   'rock': 0.010430409747641534},
  {'blues': 0.004012509816675447,
   'classical': 0.003774134165723808,
   'country': 0.000600651947024744,
   'disco': 1.9814688712358475,
   'hiphop': 81.26050233840942,
   'jazz': 0.004489051934797317,
   'metal': 4.443420469760895,
   'pop': 9.297879040241241,
   'reggae': 2.998541481792927,
   'rock': 0.00530613906448707},
  {'blues': 0.0021624013243126683,
   'classical': 0.0009075793059309945,
   'country': 0.0013871080227545463,
   'disco': 0.5057897418737411,
   'hiphop': 77.19820141792297,
   'jazz': 0.0026087218429893255,
   'metal': 15.965546667575836,
   'pop': 5.156228318810463,
   'reggae': 1.1566739529371262,
   'rock': 0.010501316864974797},
  {'blues': 0.0030880157282808796,
   'classical': 0.0018960990928462707,
   'country': 0.0009138442692346871,
   'disco': 3.0831288546323776,
   'hiphop': 68.71228814125061,
   'jazz': 0.003120145993307233,
   'metal': 17.53520667552948,
   'pop': 9.562399983406067,
   'reggae': 1.080120075494051,
   'rock': 0.01784322230378166},
  {'blues': 0.005782231892226264,
   'classical': 0.0008132171387842391,
   'country': 0.001600675932422746,
   'disco': 1.3970641419291496,
   'hiphop': 75.08592009544373,
   'jazz': 0.008150802023010328,
   'metal': 4.820352792739868,
   'pop': 15.38301408290863,
   'reggae': 3.2364115118980408,
   'rock': 0.060896115610376},
  {'blues': 0.008843654359225184,
   'classical': 0.003252297392464243,
   'country': 0.0011028910193999764,
   'disco': 0.7128192577511072,
   'hiphop': 69.03945207595825,
   'jazz': 0.006927338108653203,
   'metal': 4.814184457063675,
   'pop': 15.51377922296524,
   'reggae': 9.876452386379242,
   'rock': 0.023199745919555426},
  {'blues': 0.0035796372685581446,
   'classical': 0.011900212848559022,
   'country': 0.001183235326607246,
   'disco': 0.3734269645065069,
   'hiphop': 57.683318853378296,
   'jazz': 0.006733239570166916,
   'metal': 5.333677306771278,
   'pop': 8.141442388296127,
   'reggae': 28.429165482521057,
   'rock': 0.015569920651614666},
  {'blues': 0.0023635422621737234,
   'classical': 0.008328370313392952,
   'country': 0.0006961131930438569,
   'disco': 0.2502183197066188,
   'hiphop': 57.57099390029907,
   'jazz': 0.016811770910862833,
   'metal': 9.821873903274536,
   'pop': 2.2908825427293777,
   'reggae': 29.984724521636963,
   'rock': 0.053112226305529475},
  {'blues': 0.004861040360992774,
   'classical': 0.009424181189388037,
   'country': 0.0005964302999927895,
   'disco': 0.14359632041305304,
   'hiphop': 81.32548332214355,
   'jazz': 0.0027727925044018775,
   'metal': 1.382949110120535,
   'pop': 3.165272995829582,
   'reggae': 13.957031071186066,
   'rock': 0.008011551108211279},
  {'blues': 0.0060704398492816836,
   'classical': 0.009291090100305155,
   'country': 0.0017549165931995958,
   'disco': 0.22212055046111345,
   'hiphop': 64.10098075866699,
   'jazz': 0.00328567111864686,
   'metal': 0.5520911421626806,
   'pop': 19.134972989559174,
   'reggae': 15.962684154510498,
   'rock': 0.0067504195612855256},
  {'blues': 0.006281351670622826,
   'classical': 0.011657441064016894,
   'country': 0.0005069598955742549,
   'disco': 0.08143582963384688,
   'hiphop': 23.238500952720642,
   'jazz': 0.013599405065178871,
   'metal': 0.7273023948073387,
   'pop': 1.4011832885444164,
   'reggae': 74.49039816856384,
   'rock': 0.02913517237175256},
  {'blues': 0.0048595917178317904,
   'classical': 0.012411840725690126,
   'country': 0.0003406864379940089,
   'disco': 0.19835522398352623,
   'hiphop': 30.043521523475647,
   'jazz': 0.014621751324739307,
   'metal': 2.484194189310074,
   'pop': 0.8943828754127026,
   'reggae': 66.32179617881775,
   'rock': 0.025507487589493394},
  {'blues': 0.003006607948918827,
   'classical': 0.001938634886755608,
   'country': 0.0006274007319007069,
   'disco': 0.12478455901145935,
   'hiphop': 73.06089401245117,
   'jazz': 0.0019327515474287793,
   'metal': 18.276794254779816,
   'pop': 5.258477479219437,
   'reggae': 3.2293446362018585,
   'rock': 0.04220026603434235},
  {'blues': 0.0031932191632222384,
   'classical': 0.0024112005121423863,
   'country': 0.0007313803507713601,
   'disco': 0.3247475018724799,
   'hiphop': 83.26552510261536,
   'jazz': 0.0011474110579001717,
   'metal': 10.76400876045227,
   'pop': 3.5255856812000275,
   'reggae': 2.1051863208413124,
   'rock': 0.00745611177990213},
  {'blues': 0.00471813436888624,
   'classical': 0.006078981459722854,
   'country': 0.0004335468474891968,
   'disco': 0.7404318079352379,
   'hiphop': 71.74317836761475,
   'jazz': 0.00631256916676648,
   'metal': 9.821362048387527,
   'pop': 10.137366503477097,
   'reggae': 7.4645549058914185,
   'rock': 0.07555350312031806},
  {'blues': 0.009239000064553693,
   'classical': 0.0035208966437494382,
   'country': 0.0004918942067888565,
   'disco': 0.9287822060286999,
   'hiphop': 64.32373523712158,
   'jazz': 0.004028632247354835,
   'metal': 21.690863370895386,
   'pop': 9.801232069730759,
   'reggae': 3.1478550285100937,
   'rock': 0.09025443578138947},
  {'blues': 0.0030759460059925914,
   'classical': 0.003369825572008267,
   'country': 0.0005217622401687549,
   'disco': 0.436208862811327,
   'hiphop': 49.82883036136627,
   'jazz': 0.0008270896614703815,
   'metal': 43.35639178752899,
   'pop': 5.365300923585892,
   'reggae': 0.9667371399700642,
   'rock': 0.038731415406800807},
  {'blues': 0.0028696707886410877,
   'classical': 0.00301469426631229,
   'country': 0.0007248291694850195,
   'disco': 0.6778142414987087,
   'hiphop': 44.83305513858795,
   'jazz': 0.0012060715562256519,
   'metal': 42.90752112865448,
   'pop': 11.162225157022476,
   'reggae': 0.30669153202325106,
   'rock': 0.10487949475646019},
  {'blues': 0.001889238046715036,
   'classical': 0.0042610499804141,
   'country': 0.00047410335355380084,
   'disco': 0.27888077311217785,
   'hiphop': 68.75980496406555,
   'jazz': 0.001146759677794762,
   'metal': 20.718543231487274,
   'pop': 9.360991418361664,
   'reggae': 0.840920303016901,
   'rock': 0.03308531595394015},
  {'blues': 0.0058694364270195365,
   'classical': 0.003307479710201733,
   'country': 0.0003715988668773207,
   'disco': 1.1392607353627682,
   'hiphop': 64.41251635551453,
   'jazz': 0.0026676289053284563,
   'metal': 27.674946188926697,
   'pop': 6.286878138780594,
   'reggae': 0.4564280156046152,
   'rock': 0.017757475143298507},
  {'blues': 0.05638502771034837,
   'classical': 0.003451579686952755,
   'country': 0.0005541799509956036,
   'disco': 7.141458243131638,
   'hiphop': 53.47992181777954,
   'jazz': 0.0021250310965115204,
   'metal': 27.977389097213745,
   'pop': 9.580478072166443,
   'reggae': 1.7277833074331284,
   'rock': 0.030460130074061453},
  {'blues': 0.011421970702940598,
   'classical': 0.007027114770608023,
   'country': 0.0009833473995968234,
   'disco': 1.9739750772714615,
   'hiphop': 65.48629999160767,
   'jazz': 0.001860210977611132,
   'metal': 10.940765589475632,
   'pop': 20.256446301937103,
   'reggae': 1.3126958161592484,
   'rock': 0.00851810909807682},
  {'blues': 0.011685078061418608,
   'classical': 0.0011794691090472043,
   'country': 0.0011263741725997534,
   'disco': 0.3046946134418249,
   'hiphop': 74.81381893157959,
   'jazz': 0.000937805998546537,
   'metal': 21.673494577407837,
   'pop': 2.80308797955513,
   'reggae': 0.36914681550115347,
   'rock': 0.02083338622469455},
  {'blues': 0.017354663577862084,
   'classical': 0.003273956826888025,
   'country': 0.0004706902927864576,
   'disco': 0.757155753672123,
   'hiphop': 83.04178714752197,
   'jazz': 0.0007764457222947385,
   'metal': 9.442138671875,
   'pop': 5.513686314225197,
   'reggae': 1.209643017500639,
   'rock': 0.013723273877985775},
  {'blues': 0.02782098890747875,
   'classical': 0.004256268221070059,
   'country': 0.0007748320058453828,
   'disco': 0.9812482632696629,
   'hiphop': 48.450616002082825,
   'jazz': 0.002691364352358505,
   'metal': 27.61756181716919,
   'pop': 11.71056404709816,
   'reggae': 11.156564205884933,
   'rock': 0.047903778613545},
  {'blues': 0.0103321552160196,
   'classical': 0.002872336335713044,
   'country': 0.00033891208204295253,
   'disco': 0.7413295563310385,
   'hiphop': 59.488338232040405,
   'jazz': 0.002019022394961212,
   'metal': 33.339011669158936,
   'pop': 5.504956096410751,
   'reggae': 0.8772119879722595,
   'rock': 0.033583209733478725},
  {'blues': 0.009670932922745124,
   'classical': 0.002889208190026693,
   'country': 0.0004658754278352717,
   'disco': 1.4850210398435593,
   'hiphop': 74.83373880386353,
   'jazz': 0.0009873094313661568,
   'metal': 15.641383826732635,
   'pop': 6.23449943959713,
   'reggae': 1.770961470901966,
   'rock': 0.020376787870191038},
  {'blues': 0.03759848477784544,
   'classical': 0.0017162097719847225,
   'country': 0.00045109918573871255,
   'disco': 1.3722391799092293,
   'hiphop': 66.7237639427185,
   'jazz': 0.002230422069260385,
   'metal': 25.32043755054474,
   'pop': 2.6245402172207832,
   'reggae': 3.88360433280468,
   'rock': 0.0334165379172191},
  {'blues': 0.015467496996279806,
   'classical': 0.008934084326028824,
   'country': 0.0003353930651428527,
   'disco': 1.058004517108202,
   'hiphop': 75.68193674087524,
   'jazz': 0.002325333480257541,
   'metal': 9.096628427505493,
   'pop': 2.5321615859866142,
   'reggae': 11.585916578769684,
   'rock': 0.018287860439158976},
  {'blues': 0.02625148044899106,
   'classical': 0.009862954175332561,
   'country': 0.0007429086053889478,
   'disco': 1.1043056845664978,
   'hiphop': 72.0033586025238,
   'jazz': 0.006521968316519633,
   'metal': 7.197929173707962,
   'pop': 4.591955244541168,
   'reggae': 15.042929351329803,
   'rock': 0.016141810920089483},
  {'blues': 0.04721469013020396,
   'classical': 0.002572431549197063,
   'country': 0.00039181768443086185,
   'disco': 1.6368193551898003,
   'hiphop': 68.56423616409302,
   'jazz': 0.0012055685147061013,
   'metal': 25.246897339820862,
   'pop': 2.096717804670334,
   'reggae': 2.379533089697361,
   'rock': 0.024404432042501867},
  {'blues': 0.03034687542822212,
   'classical': 0.005182332097319886,
   'country': 0.0004380003247206332,
   'disco': 1.718432642519474,
   'hiphop': 72.25500345230103,
   'jazz': 0.0022548611013917252,
   'metal': 16.213519871234894,
   'pop': 4.222891852259636,
   'reggae': 5.538052320480347,
   'rock': 0.013881103950552642},
  {'blues': 0.011750715202651918,
   'classical': 0.009197506005875766,
   'country': 0.0009156411579169799,
   'disco': 1.0039023123681545,
   'hiphop': 57.17412233352661,
   'jazz': 0.008948847971623763,
   'metal': 6.909036636352539,
   'pop': 23.263292014598846,
   'reggae': 11.584165692329407,
   'rock': 0.03466196940280497},
  {'blues': 0.0027753909307648428,
   'classical': 0.0041791528929024935,
   'country': 0.0004053369593748357,
   'disco': 0.19382474711164832,
   'hiphop': 87.73982524871826,
   'jazz': 0.0035212004149798304,
   'metal': 3.422565758228302,
   'pop': 5.306551977992058,
   'reggae': 3.320940211415291,
   'rock': 0.005412080281530507},
  {'blues': 0.007169599848566577,
   'classical': 0.022197415819391608,
   'country': 0.0005745290309278062,
   'disco': 0.8485804311931133,
   'hiphop': 76.7357885837555,
   'jazz': 0.00684773622197099,
   'metal': 5.837133526802063,
   'pop': 7.95598030090332,
   'reggae': 8.577446639537811,
   'rock': 0.008278699533548206},
  {'blues': 0.005265244908514433,
   'classical': 0.011200163135072216,
   'country': 0.0005091502316645347,
   'disco': 0.1959032379090786,
   'hiphop': 79.07477021217346,
   'jazz': 0.0031521722121397033,
   'metal': 12.957245111465454,
   'pop': 3.8696184754371643,
   'reggae': 3.864658996462822,
   'rock': 0.017678482981864363},
  {'blues': 0.0028932650820934214,
   'classical': 0.003394007944734767,
   'country': 0.00022288006675807992,
   'disco': 0.14704448403790593,
   'hiphop': 92.60709285736084,
   'jazz': 0.0018887745682150126,
   'metal': 2.0388031378388405,
   'pop': 1.536789909005165,
   'reggae': 3.657946363091469,
   'rock': 0.0039219150494318455},
  {'blues': 0.007293152157217264,
   'classical': 0.006228688289411366,
   'country': 0.0002796243961711298,
   'disco': 0.9545414708554745,
   'hiphop': 79.02356386184692,
   'jazz': 0.006261408270802349,
   'metal': 11.548999696969986,
   'pop': 2.9545383527874947,
   'reggae': 5.484842136502266,
   'rock': 0.013446115190163255},
  {'blues': 0.008517198875779286,
   'classical': 0.018698896747082472,
   'country': 0.00036856367842119653,
   'disco': 0.44122114777565,
   'hiphop': 71.29911780357361,
   'jazz': 0.005468308881972916,
   'metal': 10.178443044424057,
   'pop': 2.039255201816559,
   'reggae': 15.971814095973969,
   'rock': 0.037096854066476226},
  {'blues': 0.026011886075139046,
   'classical': 0.00308385569951497,
   'country': 0.0005298707037582062,
   'disco': 0.7857461459934711,
   'hiphop': 78.10558080673218,
   'jazz': 0.0026923455152427778,
   'metal': 9.880831837654114,
   'pop': 4.290242865681648,
   'reggae': 6.888788938522339,
   'rock': 0.016492082795593888},
  {'blues': 0.019222743867430836,
   'classical': 0.001986946699616965,
   'country': 0.00048560054892732296,
   'disco': 3.0763447284698486,
   'hiphop': 69.95493769645691,
   'jazz': 0.0036582852771971375,
   'metal': 15.719647705554962,
   'pop': 7.225126773118973,
   'reggae': 3.9761651307344437,
   'rock': 0.02242168557131663},
  {'blues': 0.004453633300727233,
   'classical': 0.004907932816422544,
   'country': 0.0006127358574303798,
   'disco': 0.744745833799243,
   'hiphop': 77.17471718788147,
   'jazz': 0.0017651429516263306,
   'metal': 4.325989261269569,
   'pop': 11.415603011846542,
   'reggae': 6.316812336444855,
   'rock': 0.010390500392531976},
  {'blues': 0.011551102943485603,
   'classical': 0.0015323323168559,
   'country': 0.0006792171916458756,
   'disco': 1.0982373729348183,
   'hiphop': 77.2313117980957,
   'jazz': 0.0008971158422355074,
   'metal': 13.933025300502777,
   'pop': 6.434901058673859,
   'reggae': 1.2763476930558681,
   'rock': 0.011519069084897637},
  {'blues': 0.019065610831603408,
   'classical': 0.0031737978133605793,
   'country': 0.00037827894630027004,
   'disco': 0.9238865226507187,
   'hiphop': 78.76484990119934,
   'jazz': 0.0013105706784699578,
   'metal': 14.269497990608215,
   'pop': 4.733176529407501,
   'reggae': 1.271191705018282,
   'rock': 0.013463624054566026},
  {'blues': 0.01203001374960877,
   'classical': 0.002468468119332101,
   'country': 0.00042897258936136495,
   'disco': 1.2336844578385353,
   'hiphop': 72.99370765686035,
   'jazz': 0.009431270154891536,
   'metal': 18.438416719436646,
   'pop': 3.1395066529512405,
   'reggae': 4.142474010586739,
   'rock': 0.027854583458974957},
  {'blues': 0.005521315324585885,
   'classical': 0.003664358882815577,
   'country': 0.0011683358025038615,
   'disco': 0.7615325506776571,
   'hiphop': 74.09152388572693,
   'jazz': 0.004065750181325711,
   'metal': 13.657869398593903,
   'pop': 9.929664433002472,
   'reggae': 1.5311632305383682,
   'rock': 0.013823556946590543},
  {'blues': 0.015713830362074077,
   'classical': 0.004304912363295443,
   'country': 0.0009213247722072992,
   'disco': 1.5204764902591705,
   'hiphop': 61.793071031570435,
   'jazz': 0.0013480952475219965,
   'metal': 34.11886692047119,
   'pop': 2.306300587952137,
   'reggae': 0.23389749694615602,
   'rock': 0.005101519127492793},
  {'blues': 0.05992627120576799,
   'classical': 0.0007559552159364102,
   'country': 0.0006705016403429909,
   'disco': 2.026812359690666,
   'hiphop': 30.439993739128113,
   'jazz': 0.0020027162463520654,
   'metal': 65.65577387809753,
   'pop': 1.1162221431732178,
   'reggae': 0.6869532633572817,
   'rock': 0.010882355854846537},
  {'blues': 0.025304846349172294,
   'classical': 0.004024463123641908,
   'country': 0.000722055165169877,
   'disco': 4.084799438714981,
   'hiphop': 51.95615887641907,
   'jazz': 0.004319167055655271,
   'metal': 35.861581563949585,
   'pop': 7.481306046247482,
   'reggae': 0.5619172006845474,
   'rock': 0.019869161769747734},
  {'blues': 0.016581664385739714,
   'classical': 0.006564366776729003,
   'country': 0.0014094642210693564,
   'disco': 3.5206831991672516,
   'hiphop': 54.519325494766235,
   'jazz': 0.006091118848416954,
   'metal': 22.65155017375946,
   'pop': 17.76869148015976,
   'reggae': 1.4943280257284641,
   'rock': 0.014781691425014287},
  {'blues': 0.12972536496818066,
   'classical': 0.0032420844945590943,
   'country': 0.0007095088221831247,
   'disco': 10.776231437921524,
   'hiphop': 34.550172090530396,
   'jazz': 0.0045517237595049664,
   'metal': 49.64892566204071,
   'pop': 4.467899724841118,
   'reggae': 0.3946574404835701,
   'rock': 0.023889460135251284},
  {'blues': 0.11198167921975255,
   'classical': 0.008517102105543017,
   'country': 0.0012947708455612883,
   'disco': 20.80741673707962,
   'hiphop': 40.137019753456116,
   'jazz': 0.010415576252853498,
   'metal': 22.573886811733246,
   'pop': 15.621331334114075,
   'reggae': 0.7198201958090067,
   'rock': 0.008315162995131686},
  {'blues': 0.018140202155336738,
   'classical': 0.0017519445464131422,
   'country': 0.0010508475497772451,
   'disco': 1.5808438882231712,
   'hiphop': 62.609732151031494,
   'jazz': 0.0014481214748229831,
   'metal': 32.13326632976532,
   'pop': 3.2106295228004456,
   'reggae': 0.43405131436884403,
   'rock': 0.009079652227228507},
  {'blues': 0.02090006892103702,
   'classical': 0.004143677142565139,
   'country': 0.0005044952104071854,
   'disco': 3.592730313539505,
   'hiphop': 68.42280626296997,
   'jazz': 0.0011307892236800399,
   'metal': 24.001513421535492,
   'pop': 3.7614762783050537,
   'reggae': 0.1840465934947133,
   'rock': 0.010748997738119215},
  {'blues': 0.018473155796527863,
   'classical': 0.0019845820133923553,
   'country': 0.0006249149464565562,
   'disco': 2.4115044623613358,
   'hiphop': 43.38153004646301,
   'jazz': 0.0013082981240586378,
   'metal': 51.22179985046387,
   'pop': 2.797432988882065,
   'reggae': 0.14913978520780802,
   'rock': 0.01620535913389176},
  {'blues': 0.013792877143714577,
   'classical': 0.002418259646219667,
   'country': 0.0004965423613612074,
   'disco': 0.9070892818272114,
   'hiphop': 70.98875641822815,
   'jazz': 0.000721699143468868,
   'metal': 25.982004404067993,
   'pop': 1.930295117199421,
   'reggae': 0.1593954861164093,
   'rock': 0.01503132953075692},
  {'blues': 0.05943044670857489,
   'classical': 0.005332812725100666,
   'country': 0.001580796561029274,
   'disco': 7.251026481389999,
   'hiphop': 58.293217420578,
   'jazz': 0.00465213815914467,
   'metal': 24.70618188381195,
   'pop': 8.997009694576263,
   'reggae': 0.6759287789463997,
   'rock': 0.005635565685224719},
  {'blues': 0.3667710814625025,
   'classical': 0.001584342317073606,
   'country': 0.0011995487511740066,
   'disco': 14.454135298728943,
   'hiphop': 23.5756978392601,
   'jazz': 0.010826859215740114,
   'metal': 54.90303039550781,
   'pop': 4.5364584773778915,
   'reggae': 2.130019851028919,
   'rock': 0.020272655820008367},
  {'blues': 0.07671238272450864,
   'classical': 0.010864772775676101,
   'country': 0.00042291330828447826,
   'disco': 7.305793464183807,
   'hiphop': 73.41840863227844,
   'jazz': 0.012586481170728803,
   'metal': 6.7123860120773315,
   'pop': 9.492360055446625,
   'reggae': 2.957720123231411,
   'rock': 0.01274645037483424},
  {'blues': 0.03350522893015295,
   'classical': 0.022251071641221642,
   'country': 0.00042042165659950115,
   'disco': 0.7040956523269415,
   'hiphop': 20.49279510974884,
   'jazz': 0.021099220612086356,
   'metal': 1.926887035369873,
   'pop': 0.5842301063239574,
   'reggae': 76.20339393615723,
   'rock': 0.011322468344587833},
  {'blues': 0.03239915531594306,
   'classical': 0.014215958071872592,
   'country': 0.0003467546548563405,
   'disco': 0.19690485205501318,
   'hiphop': 28.701189160346985,
   'jazz': 0.018830604676622897,
   'metal': 1.2058830820024014,
   'pop': 0.2311540301889181,
   'reggae': 69.58354711532593,
   'rock': 0.01553387992316857},
  {'blues': 0.026539302780292928,
   'classical': 0.021991845278535038,
   'country': 0.0003516110382406623,
   'disco': 0.2476193243637681,
   'hiphop': 36.41917407512665,
   'jazz': 0.009881674486678094,
   'metal': 0.9345207363367081,
   'pop': 0.20557534880936146,
   'reggae': 62.12368607521057,
   'rock': 0.010653219214873388},
  {'blues': 0.034299649996683,
   'classical': 0.010622217814670876,
   'country': 0.00041791063267737627,
   'disco': 0.37086554802954197,
   'hiphop': 34.57265794277191,
   'jazz': 0.02124606544384733,
   'metal': 2.3283328860998154,
   'pop': 0.22693462669849396,
   'reggae': 62.425512075424194,
   'rock': 0.009106049401452765},
  {'blues': 0.03779767139349133,
   'classical': 0.024195387959480286,
   'country': 0.00041247758417739533,
   'disco': 0.4320870153605938,
   'hiphop': 40.681520104408264,
   'jazz': 0.016109719581436366,
   'metal': 0.8886494673788548,
   'pop': 0.38449657149612904,
   'reggae': 57.52738118171692,
   'rock': 0.007353709952440113},
  {'blues': 0.042869444587267935,
   'classical': 0.027986743953078985,
   'country': 0.0004532173534244066,
   'disco': 0.6507252808660269,
   'hiphop': 22.31592833995819,
   'jazz': 0.029075646307319403,
   'metal': 0.9726359508931637,
   'pop': 0.43859477154910564,
   'reggae': 75.51555633544922,
   'rock': 0.006171775021357462},
  {'blues': 0.03524551575537771,
   'classical': 0.015306427667383105,
   'country': 0.00033736450859578326,
   'disco': 0.1468999427743256,
   'hiphop': 27.20339596271515,
   'jazz': 0.017177373229060322,
   'metal': 0.6184607278555632,
   'pop': 0.24630867410451174,
   'reggae': 71.70313000679016,
   'rock': 0.013732767547480762},
  {'blues': 0.04105963162146509,
   'classical': 0.02656779543031007,
   'country': 0.00031465360734728165,
   'disco': 0.20899202208966017,
   'hiphop': 35.98126173019409,
   'jazz': 0.011173439270351082,
   'metal': 1.1687333695590496,
   'pop': 0.13509189011529088,
   'reggae': 62.41046190261841,
   'rock': 0.016345278709195554},
  {'blues': 0.08190087974071503,
   'classical': 0.022036070004105568,
   'country': 0.0003056069090234814,
   'disco': 0.2858291380107403,
   'hiphop': 21.05010896921158,
   'jazz': 0.01864698715507984,
   'metal': 2.402135170996189,
   'pop': 0.10938617633655667,
   'reggae': 75.98429322242737,
   'rock': 0.045357190538197756},
  {'blues': 0.04215699736960232,
   'classical': 0.03816264506895095,
   'country': 0.00024425391984550515,
   'disco': 0.6623851135373116,
   'hiphop': 49.34011399745941,
   'jazz': 0.021090089285280555,
   'metal': 2.490368112921715,
   'pop': 0.4055303055793047,
   'reggae': 46.96395993232727,
   'rock': 0.035991400363855064},
  {'blues': 0.00343190404237248,
   'classical': 0.005830037480336614,
   'country': 0.003691406163852662,
   'disco': 0.01083776296582073,
   'hiphop': 88.3733868598938,
   'jazz': 0.005238466837909073,
   'metal': 2.8745893388986588,
   'pop': 3.412146121263504,
   'reggae': 5.249684303998947,
   'rock': 0.061159778852015734},
  {'blues': 0.26558456011116505,
   'classical': 0.03180523053742945,
   'country': 0.0334330543410033,
   'disco': 0.014228207874111831,
   'hiphop': 2.4336563423275948,
   'jazz': 0.10789127554744482,
   'metal': 0.9808245114982128,
   'pop': 0.5582066252827644,
   'reggae': 95.52905559539795,
   'rock': 0.04531106387730688},
  {'blues': 0.1232201000675559,
   'classical': 0.03712040197569877,
   'country': 0.010148318688152358,
   'disco': 0.05505498265847564,
   'hiphop': 5.001696944236755,
   'jazz': 0.0982571393251419,
   'metal': 2.157866954803467,
   'pop': 1.0809260420501232,
   'reggae': 91.37291312217712,
   'rock': 0.06280788220465183},
  {'blues': 0.11817981721833348,
   'classical': 0.06721415556967258,
   'country': 0.005152394442120567,
   'disco': 0.35772279370576143,
   'hiphop': 3.408629819750786,
   'jazz': 0.0562599569093436,
   'metal': 0.30253278091549873,
   'pop': 5.953957512974739,
   'reggae': 89.67333436012268,
   'rock': 0.05701127811335027}])
In [93]:
# Przykład użycia
audio_path = "C:/Users/artur/Desktop/Studia/Seminaria/Przykładowa muzyka/Bob Marley & The Wailers - Buffalo Soldier.mp3"
analyze_full_song(audio_path)
Używane urządzenie: cuda:0
Model załadowany pomyślnie!
Wczytano utwór, długość: 162.26 sekund
Liczba segmentów do analizy: 107
Przeanalizowano segment 1/107 (0.0s - 3.0s)
Przeanalizowano segment 2/107 (1.5s - 4.5s)
Przeanalizowano segment 3/107 (3.0s - 6.0s)
Przeanalizowano segment 4/107 (4.5s - 7.5s)
Przeanalizowano segment 5/107 (6.0s - 9.0s)
Przeanalizowano segment 6/107 (7.5s - 10.5s)
Przeanalizowano segment 7/107 (9.0s - 12.0s)
Przeanalizowano segment 8/107 (10.5s - 13.5s)
Przeanalizowano segment 9/107 (12.0s - 15.0s)
Przeanalizowano segment 10/107 (13.5s - 16.5s)
Przeanalizowano segment 11/107 (15.0s - 18.0s)
Przeanalizowano segment 12/107 (16.5s - 19.5s)
Przeanalizowano segment 13/107 (18.0s - 21.0s)
Przeanalizowano segment 14/107 (19.5s - 22.5s)
Przeanalizowano segment 15/107 (21.0s - 24.0s)
Przeanalizowano segment 16/107 (22.5s - 25.5s)
Przeanalizowano segment 17/107 (24.0s - 27.0s)
Przeanalizowano segment 18/107 (25.5s - 28.5s)
Przeanalizowano segment 19/107 (27.0s - 30.0s)
Przeanalizowano segment 20/107 (28.5s - 31.5s)
Przeanalizowano segment 21/107 (30.0s - 33.0s)
Przeanalizowano segment 22/107 (31.5s - 34.5s)
Przeanalizowano segment 23/107 (33.0s - 36.0s)
Przeanalizowano segment 24/107 (34.5s - 37.5s)
Przeanalizowano segment 25/107 (36.0s - 39.0s)
Przeanalizowano segment 26/107 (37.5s - 40.5s)
Przeanalizowano segment 27/107 (39.0s - 42.0s)
Przeanalizowano segment 28/107 (40.5s - 43.5s)
Przeanalizowano segment 29/107 (42.0s - 45.0s)
Przeanalizowano segment 30/107 (43.5s - 46.5s)
Przeanalizowano segment 31/107 (45.0s - 48.0s)
Przeanalizowano segment 32/107 (46.5s - 49.5s)
Przeanalizowano segment 33/107 (48.0s - 51.0s)
Przeanalizowano segment 34/107 (49.5s - 52.5s)
Przeanalizowano segment 35/107 (51.0s - 54.0s)
Przeanalizowano segment 36/107 (52.5s - 55.5s)
Przeanalizowano segment 37/107 (54.0s - 57.0s)
Przeanalizowano segment 38/107 (55.5s - 58.5s)
Przeanalizowano segment 39/107 (57.0s - 60.0s)
Przeanalizowano segment 40/107 (58.5s - 61.5s)
Przeanalizowano segment 41/107 (60.0s - 63.0s)
Przeanalizowano segment 42/107 (61.5s - 64.5s)
Przeanalizowano segment 43/107 (63.0s - 66.0s)
Przeanalizowano segment 44/107 (64.5s - 67.5s)
Przeanalizowano segment 45/107 (66.0s - 69.0s)
Przeanalizowano segment 46/107 (67.5s - 70.5s)
Przeanalizowano segment 47/107 (69.0s - 72.0s)
Przeanalizowano segment 48/107 (70.5s - 73.5s)
Przeanalizowano segment 49/107 (72.0s - 75.0s)
Przeanalizowano segment 50/107 (73.5s - 76.5s)
Przeanalizowano segment 51/107 (75.0s - 78.0s)
Przeanalizowano segment 52/107 (76.5s - 79.5s)
Przeanalizowano segment 53/107 (78.0s - 81.0s)
Przeanalizowano segment 54/107 (79.5s - 82.5s)
Przeanalizowano segment 55/107 (81.0s - 84.0s)
Przeanalizowano segment 56/107 (82.5s - 85.5s)
Przeanalizowano segment 57/107 (84.0s - 87.0s)
Przeanalizowano segment 58/107 (85.5s - 88.5s)
Przeanalizowano segment 59/107 (87.0s - 90.0s)
Przeanalizowano segment 60/107 (88.5s - 91.5s)
Przeanalizowano segment 61/107 (90.0s - 93.0s)
Przeanalizowano segment 62/107 (91.5s - 94.5s)
Przeanalizowano segment 63/107 (93.0s - 96.0s)
Przeanalizowano segment 64/107 (94.5s - 97.5s)
Przeanalizowano segment 65/107 (96.0s - 99.0s)
Przeanalizowano segment 66/107 (97.5s - 100.5s)
Przeanalizowano segment 67/107 (99.0s - 102.0s)
Przeanalizowano segment 68/107 (100.5s - 103.5s)
Przeanalizowano segment 69/107 (102.0s - 105.0s)
Przeanalizowano segment 70/107 (103.5s - 106.5s)
Przeanalizowano segment 71/107 (105.0s - 108.0s)
Przeanalizowano segment 72/107 (106.5s - 109.5s)
Przeanalizowano segment 73/107 (108.0s - 111.0s)
Przeanalizowano segment 74/107 (109.5s - 112.5s)
Przeanalizowano segment 75/107 (111.0s - 114.0s)
Przeanalizowano segment 76/107 (112.5s - 115.5s)
Przeanalizowano segment 77/107 (114.0s - 117.0s)
Przeanalizowano segment 78/107 (115.5s - 118.5s)
Przeanalizowano segment 79/107 (117.0s - 120.0s)
Przeanalizowano segment 80/107 (118.5s - 121.5s)
Przeanalizowano segment 81/107 (120.0s - 123.0s)
Przeanalizowano segment 82/107 (121.5s - 124.5s)
Przeanalizowano segment 83/107 (123.0s - 126.0s)
Przeanalizowano segment 84/107 (124.5s - 127.5s)
Przeanalizowano segment 85/107 (126.0s - 129.0s)
Przeanalizowano segment 86/107 (127.5s - 130.5s)
Przeanalizowano segment 87/107 (129.0s - 132.0s)
Przeanalizowano segment 88/107 (130.5s - 133.5s)
Przeanalizowano segment 89/107 (132.0s - 135.0s)
Przeanalizowano segment 90/107 (133.5s - 136.5s)
Przeanalizowano segment 91/107 (135.0s - 138.0s)
Przeanalizowano segment 92/107 (136.5s - 139.5s)
Przeanalizowano segment 93/107 (138.0s - 141.0s)
Przeanalizowano segment 94/107 (139.5s - 142.5s)
Przeanalizowano segment 95/107 (141.0s - 144.0s)
Przeanalizowano segment 96/107 (142.5s - 145.5s)
Przeanalizowano segment 97/107 (144.0s - 147.0s)
Przeanalizowano segment 98/107 (145.5s - 148.5s)
Przeanalizowano segment 99/107 (147.0s - 150.0s)
Przeanalizowano segment 100/107 (148.5s - 151.5s)
Przeanalizowano segment 101/107 (150.0s - 153.0s)
Przeanalizowano segment 102/107 (151.5s - 154.5s)
Przeanalizowano segment 103/107 (153.0s - 156.0s)
Przeanalizowano segment 104/107 (154.5s - 157.5s)
Przeanalizowano segment 105/107 (156.0s - 159.0s)
Przeanalizowano segment 106/107 (157.5s - 160.5s)
Przeanalizowano segment 107/107 (159.0s - 162.0s)
No description has been provided for this image
Wyniki klasyfikacji dla całego utworu: Bob Marley & The Wailers - Buffalo Soldier.mp3
==================================================
pop            : 62.21%
rock           : 12.79%
hiphop         : 11.17%
reggae         : 8.76%
jazz           : 1.45%
disco          : 1.21%
classical      : 1.06%
country        : 0.88%
blues          : 0.26%
metal          : 0.21%
==================================================
Najwyższe prawdopodobieństwo: pop (62.21%)
No description has been provided for this image
Out[93]:
({'blues': 0.2563253050343562,
  'classical': 1.0647116910719132,
  'country': 0.8791937995712908,
  'disco': 1.2058723311358301,
  'hiphop': 11.174748817847162,
  'jazz': 1.445396766586068,
  'metal': 0.21437987942692552,
  'pop': 62.209846848996236,
  'reggae': 8.759071004767923,
  'rock': 12.790453329903485},
 [{'blues': 0.6081342231482267,
   'classical': 0.2760946284979582,
   'country': 0.30843850690871477,
   'disco': 0.008370390423806384,
   'hiphop': 10.53728237748146,
   'jazz': 12.64401376247406,
   'metal': 0.1874551293440163,
   'pop': 0.7965548895299435,
   'reggae': 23.797614872455597,
   'rock': 50.83604454994202},
  {'blues': 0.1718127983622253,
   'classical': 26.692381501197815,
   'country': 0.3709440119564533,
   'disco': 0.1567438361234963,
   'hiphop': 0.1548492582514882,
   'jazz': 53.83193492889404,
   'metal': 0.3413114696741104,
   'pop': 0.24769857991486788,
   'reggae': 17.876538634300232,
   'rock': 0.15578486490994692},
  {'blues': 0.028093770379200578,
   'classical': 5.770288407802582,
   'country': 0.3556969575583935,
   'disco': 0.0986917526461184,
   'hiphop': 0.6103205028921366,
   'jazz': 46.613284945487976,
   'metal': 0.2668699249625206,
   'pop': 0.33441558480262756,
   'reggae': 38.81489336490631,
   'rock': 7.107444107532501},
  {'blues': 0.045178181608207524,
   'classical': 6.391695141792297,
   'country': 1.8235085532069206,
   'disco': 0.9120749309659004,
   'hiphop': 0.23974180221557617,
   'jazz': 15.440404415130615,
   'metal': 0.2686501946300268,
   'pop': 0.4008841700851917,
   'reggae': 61.43409609794617,
   'rock': 13.043758273124695},
  {'blues': 0.06039147265255451,
   'classical': 36.22494041919708,
   'country': 1.8841098994016647,
   'disco': 0.2630047267302871,
   'hiphop': 0.4503453616052866,
   'jazz': 11.100772023200989,
   'metal': 7.869773358106613,
   'pop': 1.4778618700802326,
   'reggae': 11.640586704015732,
   'rock': 29.028213024139404},
  {'blues': 1.1488021351397038,
   'classical': 0.9498288854956627,
   'country': 7.3647744953632355,
   'disco': 0.06740210810676217,
   'hiphop': 0.8147411048412323,
   'jazz': 2.0118994638323784,
   'metal': 0.2585093257948756,
   'pop': 15.220212936401367,
   'reggae': 42.493340373039246,
   'rock': 29.670488834381104},
  {'blues': 0.14141001738607883,
   'classical': 0.04727593623101711,
   'country': 0.08496426744386554,
   'disco': 0.04036025784444064,
   'hiphop': 0.6309527438133955,
   'jazz': 0.13005627552047372,
   'metal': 0.011868954607052729,
   'pop': 86.08784675598145,
   'reggae': 10.924919694662094,
   'rock': 1.9003450870513916},
  {'blues': 0.10073806624859571,
   'classical': 0.027867546305060387,
   'country': 0.11671162210404873,
   'disco': 0.028963625663891435,
   'hiphop': 29.60275411605835,
   'jazz': 0.03392961807549,
   'metal': 0.027061020955443382,
   'pop': 27.553048729896545,
   'reggae': 2.774655446410179,
   'rock': 39.73426818847656},
  {'blues': 0.09298937511630356,
   'classical': 0.006266428681556135,
   'country': 0.23009134456515312,
   'disco': 0.335530424490571,
   'hiphop': 0.03221511433366686,
   'jazz': 0.09820375125855207,
   'metal': 0.0024479291823809035,
   'pop': 90.82350730895996,
   'reggae': 7.521580159664154,
   'rock': 0.8571715094149113},
  {'blues': 0.15993277775123715,
   'classical': 0.03575506270863116,
   'country': 0.2545449882745743,
   'disco': 0.13968866551294923,
   'hiphop': 0.24055619724094868,
   'jazz': 0.09373765205964446,
   'metal': 0.00294130077236332,
   'pop': 87.33749389648438,
   'reggae': 0.5812010727822781,
   'rock': 11.154145747423172},
  {'blues': 0.13207868905737996,
   'classical': 0.09352508932352066,
   'country': 0.3269470063969493,
   'disco': 0.06558475433848798,
   'hiphop': 1.3193147256970406,
   'jazz': 0.2656970638781786,
   'metal': 0.024662099895067513,
   'pop': 90.53571224212646,
   'reggae': 0.8566056378185749,
   'rock': 6.379872560501099},
  {'blues': 0.04554815241135657,
   'classical': 0.02575007383711636,
   'country': 0.11866171844303608,
   'disco': 0.0517315580509603,
   'hiphop': 7.960985600948334,
   'jazz': 0.11092690983787179,
   'metal': 0.055886415066197515,
   'pop': 66.1142349243164,
   'reggae': 0.40770345367491245,
   'rock': 25.10857582092285},
  {'blues': 0.36325231194496155,
   'classical': 0.024981636670418084,
   'country': 0.2437662100419402,
   'disco': 0.04107631102669984,
   'hiphop': 2.961130440235138,
   'jazz': 0.09552064002491534,
   'metal': 0.014844074030406773,
   'pop': 73.86791110038757,
   'reggae': 3.651975095272064,
   'rock': 18.735535442829132},
  {'blues': 0.10576060740277171,
   'classical': 0.002166828380723018,
   'country': 0.40381066501140594,
   'disco': 0.4881149623543024,
   'hiphop': 0.3175500547513366,
   'jazz': 0.03250893787480891,
   'metal': 0.0008651073585497215,
   'pop': 92.53677725791931,
   'reggae': 5.56403361260891,
   'rock': 0.5484122782945633},
  {'blues': 0.19689539913088083,
   'classical': 0.04463300574570894,
   'country': 0.19116635667160153,
   'disco': 0.22177323698997498,
   'hiphop': 0.311394315212965,
   'jazz': 0.05956307868473232,
   'metal': 0.0028053817004547454,
   'pop': 93.00445914268494,
   'reggae': 3.833996504545212,
   'rock': 2.133316732943058},
  {'blues': 0.17470159800723195,
   'classical': 0.011568205081857741,
   'country': 0.28941247146576643,
   'disco': 0.05114831728860736,
   'hiphop': 4.747301340103149,
   'jazz': 0.038111984031274915,
   'metal': 0.003550583278411068,
   'pop': 74.84525442123413,
   'reggae': 14.369583129882812,
   'rock': 5.469374731183052},
  {'blues': 0.016585938283242285,
   'classical': 0.0032312353141605854,
   'country': 0.027794766356237233,
   'disco': 0.09854937670752406,
   'hiphop': 33.592021465301514,
   'jazz': 0.008782286022324115,
   'metal': 0.011644350888673216,
   'pop': 64.5923376083374,
   'reggae': 0.7128419354557991,
   'rock': 0.9362042881548405},
  {'blues': 0.06173895671963692,
   'classical': 0.009988956298911944,
   'country': 0.02091795322485268,
   'disco': 0.07277287659235299,
   'hiphop': 27.62894034385681,
   'jazz': 0.030795068596489727,
   'metal': 0.011652074317680672,
   'pop': 59.88087058067322,
   'reggae': 3.1185202300548553,
   'rock': 9.163798391819},
  {'blues': 0.06309855380095541,
   'classical': 0.012552815314847976,
   'country': 0.03589840198401362,
   'disco': 0.16493300208821893,
   'hiphop': 1.2748051434755325,
   'jazz': 0.0206537006306462,
   'metal': 0.006152455898700282,
   'pop': 86.82172298431396,
   'reggae': 10.628858208656311,
   'rock': 0.9713219478726387},
  {'blues': 0.08601071895100176,
   'classical': 0.03897279966622591,
   'country': 0.130920868832618,
   'disco': 0.1411026227287948,
   'hiphop': 2.0570768043398857,
   'jazz': 0.2805891912430525,
   'metal': 0.012234780297148973,
   'pop': 72.93657660484314,
   'reggae': 19.468379020690918,
   'rock': 4.848127439618111},
  {'blues': 0.060046539874747396,
   'classical': 0.06086046923883259,
   'country': 0.050113332690671086,
   'disco': 0.028038793243467808,
   'hiphop': 8.200941234827042,
   'jazz': 0.12296369532123208,
   'metal': 0.010677876707632095,
   'pop': 83.65662693977356,
   'reggae': 5.06543442606926,
   'rock': 2.7442967519164085},
  {'blues': 0.0390160916140303,
   'classical': 0.009609322296455503,
   'country': 0.04733859095722437,
   'disco': 0.10052276775240898,
   'hiphop': 33.1036239862442,
   'jazz': 0.005454495476442389,
   'metal': 0.006476174894487485,
   'pop': 65.4615044593811,
   'reggae': 0.5083210300654173,
   'rock': 0.7181340362876654},
  {'blues': 1.0264616459608078,
   'classical': 0.05137847037985921,
   'country': 0.026028836145997047,
   'disco': 0.47899181954562664,
   'hiphop': 11.644333600997925,
   'jazz': 0.14835147885605693,
   'metal': 0.010072480654343963,
   'pop': 60.93593239784241,
   'reggae': 21.73445224761963,
   'rock': 3.943996876478195},
  {'blues': 0.1758331316523254,
   'classical': 0.01871122804004699,
   'country': 0.07306741899810731,
   'disco': 0.11753815924748778,
   'hiphop': 32.47881233692169,
   'jazz': 0.013926354586146772,
   'metal': 0.018236534378957003,
   'pop': 57.44173526763916,
   'reggae': 0.5154627840965986,
   'rock': 9.14667621254921},
  {'blues': 0.7257971446961164,
   'classical': 0.03372206992935389,
   'country': 0.3379513509571552,
   'disco': 1.6740931198000908,
   'hiphop': 0.5484879948198795,
   'jazz': 0.04848093376494944,
   'metal': 0.003426306284382008,
   'pop': 91.00589156150818,
   'reggae': 0.8841753005981445,
   'rock': 4.7379858791828156},
  {'blues': 0.13291803188621998,
   'classical': 0.0233528800890781,
   'country': 0.10388129157945514,
   'disco': 0.11807129485532641,
   'hiphop': 1.1233408004045486,
   'jazz': 0.09487023926340044,
   'metal': 0.0020357647372293286,
   'pop': 74.53701496124268,
   'reggae': 7.895991951227188,
   'rock': 15.968523919582367},
  {'blues': 0.024254449817817658,
   'classical': 0.18637385219335556,
   'country': 1.31188053637743,
   'disco': 14.71521407365799,
   'hiphop': 0.3309027524664998,
   'jazz': 0.3076224587857723,
   'metal': 0.005736189632443711,
   'pop': 81.35388493537903,
   'reggae': 1.5232004225254059,
   'rock': 0.24092842359095812},
  {'blues': 0.021024010493420064,
   'classical': 0.6846189964562654,
   'country': 2.0482368767261505,
   'disco': 13.758324086666107,
   'hiphop': 0.4559977911412716,
   'jazz': 0.10129554430022836,
   'metal': 0.13860559556633234,
   'pop': 82.55388140678406,
   'reggae': 0.026635429821908474,
   'rock': 0.21137085277587175},
  {'blues': 0.06959325983189046,
   'classical': 0.3511207876726985,
   'country': 0.5294868256896734,
   'disco': 2.8090519830584526,
   'hiphop': 1.6281116753816605,
   'jazz': 0.19352469826117158,
   'metal': 0.37866891361773014,
   'pop': 77.90557146072388,
   'reggae': 0.2798487199470401,
   'rock': 15.855024755001068},
  {'blues': 0.0018794557036017068,
   'classical': 0.010910708078881726,
   'country': 0.9558616206049919,
   'disco': 2.0572904497385025,
   'hiphop': 0.3361220471560955,
   'jazz': 0.007395576540147886,
   'metal': 0.015662201622035354,
   'pop': 95.02559900283813,
   'reggae': 1.4327296987175941,
   'rock': 0.15655518509447575},
  {'blues': 0.056392274564132094,
   'classical': 0.025884495698846877,
   'country': 2.830927260220051,
   'disco': 0.6771248299628496,
   'hiphop': 0.8655820041894913,
   'jazz': 0.02487300953362137,
   'metal': 0.0016269588741124608,
   'pop': 89.24260139465332,
   'reggae': 3.7395548075437546,
   'rock': 2.5354450568556786},
  {'blues': 0.0016575329937040806,
   'classical': 0.010252706124447286,
   'country': 0.9927498176693916,
   'disco': 0.6629494484513998,
   'hiphop': 2.0766008645296097,
   'jazz': 0.004744776379084215,
   'metal': 0.003050769737455994,
   'pop': 95.90199589729309,
   'reggae': 0.3204277949407697,
   'rock': 0.02556145191192627},
  {'blues': 0.0016352276361430995,
   'classical': 0.20306170918047428,
   'country': 1.433083415031433,
   'disco': 7.242048531770706,
   'hiphop': 0.6909165065735579,
   'jazz': 0.03155703016091138,
   'metal': 0.11166204931214452,
   'pop': 90.24409055709839,
   'reggae': 0.021906204347033054,
   'rock': 0.020048045553267002},
  {'blues': 0.018280251242686063,
   'classical': 0.5110577680170536,
   'country': 0.4192933440208435,
   'disco': 2.56903525441885,
   'hiphop': 0.28338171541690826,
   'jazz': 0.05319103365764022,
   'metal': 0.014128038310445845,
   'pop': 95.14208436012268,
   'reggae': 0.177641527261585,
   'rock': 0.8119110949337482},
  {'blues': 0.008529115439159796,
   'classical': 0.1960446359589696,
   'country': 1.150834560394287,
   'disco': 10.86834892630577,
   'hiphop': 0.4370681941509247,
   'jazz': 0.015333635383285582,
   'metal': 0.050321564776822925,
   'pop': 87.23720908164978,
   'reggae': 0.024294221657328308,
   'rock': 0.012011486251140013},
  {'blues': 0.008117948891595006,
   'classical': 0.020545632287394255,
   'country': 19.318345189094543,
   'disco': 0.38249511271715164,
   'hiphop': 4.86578606069088,
   'jazz': 0.016489383415319026,
   'metal': 0.1381834619678557,
   'pop': 74.08825159072876,
   'reggae': 1.0720242746174335,
   'rock': 0.08976783719845116},
  {'blues': 0.007169209129642695,
   'classical': 0.0032599484256934375,
   'country': 0.009412800136487931,
   'disco': 0.30198185704648495,
   'hiphop': 9.154526889324188,
   'jazz': 0.06754741189070046,
   'metal': 0.012324147974140942,
   'pop': 88.46455216407776,
   'reggae': 0.789843313395977,
   'rock': 1.1893851682543755},
  {'blues': 0.03315755748189986,
   'classical': 0.008855597116053104,
   'country': 0.032672195811755955,
   'disco': 0.08620640728622675,
   'hiphop': 23.724651336669922,
   'jazz': 0.05512860370799899,
   'metal': 0.10219672694802284,
   'pop': 47.37032353878021,
   'reggae': 10.669675469398499,
   'rock': 17.917124927043915},
  {'blues': 1.0409452952444553,
   'classical': 0.017723170458339155,
   'country': 0.12068460928276181,
   'disco': 0.5889922380447388,
   'hiphop': 4.634461551904678,
   'jazz': 0.13396225403994322,
   'metal': 0.15634888550266623,
   'pop': 40.19401967525482,
   'reggae': 4.9663882702589035,
   'rock': 48.14647138118744},
  {'blues': 0.06708712317049503,
   'classical': 0.006555602158186957,
   'country': 0.6474397145211697,
   'disco': 0.24040921125561,
   'hiphop': 8.507000654935837,
   'jazz': 0.015273735334631056,
   'metal': 0.005265780782792717,
   'pop': 78.63490581512451,
   'reggae': 7.376517355442047,
   'rock': 4.499543085694313},
  {'blues': 0.11096516391262412,
   'classical': 0.011633058602456003,
   'country': 0.0573019846342504,
   'disco': 0.10827135993167758,
   'hiphop': 2.4539364501833916,
   'jazz': 0.10891510173678398,
   'metal': 0.011578239355003461,
   'pop': 68.12620759010315,
   'reggae': 22.41952121257782,
   'rock': 6.591667979955673},
  {'blues': 0.2081118058413267,
   'classical': 0.14748502289876342,
   'country': 0.07716332329437137,
   'disco': 0.32471236772835255,
   'hiphop': 6.674390286207199,
   'jazz': 2.437281236052513,
   'metal': 0.2913346514105797,
   'pop': 29.294615983963013,
   'reggae': 13.632364571094513,
   'rock': 46.91254794597626},
  {'blues': 0.08081048144958913,
   'classical': 0.025172712048515677,
   'country': 0.02357146004214883,
   'disco': 0.1217912184074521,
   'hiphop': 58.580583333969116,
   'jazz': 0.0483495881780982,
   'metal': 0.05558155826292932,
   'pop': 18.351197242736816,
   'reggae': 3.2507281750440598,
   'rock': 19.462205469608307},
  {'blues': 0.8221164345741272,
   'classical': 0.039774272590875626,
   'country': 0.035972113255411386,
   'disco': 0.10763948084786534,
   'hiphop': 9.757531434297562,
   'jazz': 0.062450102996081114,
   'metal': 0.07102513336576521,
   'pop': 12.007157504558563,
   'reggae': 2.6484230533242226,
   'rock': 74.44790005683899},
  {'blues': 0.14729667454957962,
   'classical': 0.021776458015665412,
   'country': 0.11463119881227612,
   'disco': 0.10766854975372553,
   'hiphop': 7.757779955863953,
   'jazz': 0.05035845097154379,
   'metal': 0.19119891803711653,
   'pop': 70.95854878425598,
   'reggae': 0.8615694008767605,
   'rock': 19.78917270898819},
  {'blues': 0.0808735319878906,
   'classical': 0.018773421470541507,
   'country': 0.33608279190957546,
   'disco': 0.4051728639751673,
   'hiphop': 0.7499904371798038,
   'jazz': 0.0825370370876044,
   'metal': 0.008385255205212161,
   'pop': 94.31627988815308,
   'reggae': 0.8274344727396965,
   'rock': 3.174455836415291},
  {'blues': 0.0842764915432781,
   'classical': 0.018247964908368886,
   'country': 1.1548284441232681,
   'disco': 1.7953239381313324,
   'hiphop': 13.050983846187592,
   'jazz': 0.01218969700857997,
   'metal': 0.010726771142799407,
   'pop': 80.19803762435913,
   'reggae': 2.623666822910309,
   'rock': 1.051724050194025},
  {'blues': 0.15412551583722234,
   'classical': 0.017235374252777547,
   'country': 0.014363660011440516,
   'disco': 0.8669350296258926,
   'hiphop': 56.28904700279236,
   'jazz': 0.024847948225215077,
   'metal': 0.12376558734104037,
   'pop': 32.49036967754364,
   'reggae': 1.1305718682706356,
   'rock': 8.888738602399826},
  {'blues': 0.23357998579740524,
   'classical': 0.016750268696341664,
   'country': 0.013671717897523195,
   'disco': 0.17031938768923283,
   'hiphop': 39.49934244155884,
   'jazz': 0.07800515741109848,
   'metal': 0.09125333745032549,
   'pop': 28.62738072872162,
   'reggae': 1.0146361775696278,
   'rock': 30.255067348480225},
  {'blues': 0.12024834286421537,
   'classical': 0.013768965436611325,
   'country': 0.10821906616911292,
   'disco': 0.47411215491592884,
   'hiphop': 1.1746777221560478,
   'jazz': 0.12123762862756848,
   'metal': 0.009141534974332899,
   'pop': 93.16495656967163,
   'reggae': 2.070780470967293,
   'rock': 2.742859162390232},
  {'blues': 0.12217204784974456,
   'classical': 0.020558369578793645,
   'country': 0.20491916220635176,
   'disco': 0.4580591805279255,
   'hiphop': 2.046719007194042,
   'jazz': 0.011927890591323376,
   'metal': 0.00635105388937518,
   'pop': 93.69919896125793,
   'reggae': 1.1571149341762066,
   'rock': 2.2729767486453056},
  {'blues': 0.052415893878787756,
   'classical': 0.0883501605130732,
   'country': 0.23476057685911655,
   'disco': 1.6658229753375053,
   'hiphop': 4.408859089016914,
   'jazz': 0.27656874153763056,
   'metal': 0.04280497087165713,
   'pop': 75.66469311714172,
   'reggae': 17.03619360923767,
   'rock': 0.5295310169458389},
  {'blues': 0.05257672746665776,
   'classical': 0.008105768210953102,
   'country': 0.023113537463359535,
   'disco': 0.2703530015423894,
   'hiphop': 25.23829936981201,
   'jazz': 0.06778267561458051,
   'metal': 0.09192856377921999,
   'pop': 60.98644137382507,
   'reggae': 1.964288204908371,
   'rock': 11.297113448381424},
  {'blues': 0.10645020520314574,
   'classical': 0.019777090346906334,
   'country': 0.059535750187933445,
   'disco': 0.09463626774959266,
   'hiphop': 48.47222864627838,
   'jazz': 0.017941053374670446,
   'metal': 0.02116142277373001,
   'pop': 18.940100073814392,
   'reggae': 8.228978514671326,
   'rock': 24.039191007614136},
  {'blues': 0.11967954924330115,
   'classical': 0.012516455899458379,
   'country': 0.6114298012107611,
   'disco': 0.7235163357108831,
   'hiphop': 7.079898566007614,
   'jazz': 0.017435860354453325,
   'metal': 0.006510411185445264,
   'pop': 74.8132050037384,
   'reggae': 12.499038875102997,
   'rock': 4.11677323281765},
  {'blues': 0.131635635625571,
   'classical': 0.07571987807750702,
   'country': 0.1202708575874567,
   'disco': 0.27371677570044994,
   'hiphop': 5.3823694586753845,
   'jazz': 0.03154739097226411,
   'metal': 0.05975001840852201,
   'pop': 86.17679476737976,
   'reggae': 1.6433615237474442,
   'rock': 6.104831025004387},
  {'blues': 0.10299537098035216,
   'classical': 0.12457396369427443,
   'country': 0.3581895958632231,
   'disco': 0.2449976745992899,
   'hiphop': 8.670081943273544,
   'jazz': 0.049707607831805944,
   'metal': 0.03949362726416439,
   'pop': 62.61535882949829,
   'reggae': 0.3171251155436039,
   'rock': 27.477478981018066},
  {'blues': 0.04427915555424988,
   'classical': 0.8557787165045738,
   'country': 0.26210236828774214,
   'disco': 0.45993952080607414,
   'hiphop': 4.002941772341728,
   'jazz': 0.0618987949565053,
   'metal': 0.16882115742191672,
   'pop': 76.66386365890503,
   'reggae': 0.1217063283547759,
   'rock': 17.35866069793701},
  {'blues': 0.02710314583964646,
   'classical': 0.8071062155067921,
   'country': 2.073800005018711,
   'disco': 0.13656868832185864,
   'hiphop': 37.34067678451538,
   'jazz': 0.016860726464074105,
   'metal': 0.5836883559823036,
   'pop': 46.144673228263855,
   'reggae': 0.37650568410754204,
   'rock': 12.493012845516205},
  {'blues': 0.045902421697974205,
   'classical': 4.142001643776894,
   'country': 4.356139898300171,
   'disco': 1.6932912170886993,
   'hiphop': 5.130123719573021,
   'jazz': 0.05749996053054929,
   'metal': 2.243839204311371,
   'pop': 80.77955842018127,
   'reggae': 0.10777820134535432,
   'rock': 1.4438685961067677},
  {'blues': 0.0016768412024248391,
   'classical': 0.1687143463641405,
   'country': 0.2697560004889965,
   'disco': 3.1737785786390305,
   'hiphop': 0.7802608422935009,
   'jazz': 0.09097399888560176,
   'metal': 0.0101827310572844,
   'pop': 94.31878328323364,
   'reggae': 1.1222154833376408,
   'rock': 0.06365167209878564},
  {'blues': 0.010744387691374868,
   'classical': 0.024234635930042714,
   'country': 0.8434468880295753,
   'disco': 0.4033026285469532,
   'hiphop': 0.5303429439663887,
   'jazz': 0.03362458373885602,
   'metal': 0.0012108549526601564,
   'pop': 90.00959396362305,
   'reggae': 7.878255099058151,
   'rock': 0.26524520944803953},
  {'blues': 0.6800039671361446,
   'classical': 0.7699702866375446,
   'country': 0.5618259776383638,
   'disco': 1.1464348994195461,
   'hiphop': 0.9057343006134033,
   'jazz': 0.9783381596207619,
   'metal': 0.012505147606134415,
   'pop': 75.71775913238525,
   'reggae': 4.62813638150692,
   'rock': 14.599287509918213},
  {'blues': 0.06147908861748874,
   'classical': 3.0716175213456154,
   'country': 0.44228145852684975,
   'disco': 0.5705180112272501,
   'hiphop': 30.878472328186035,
   'jazz': 0.04051058494951576,
   'metal': 1.1852242052555084,
   'pop': 50.863802433013916,
   'reggae': 0.18115416169166565,
   'rock': 12.704938650131226},
  {'blues': 0.02604029723443091,
   'classical': 1.9455824047327042,
   'country': 6.1026740819215775,
   'disco': 0.2643983345478773,
   'hiphop': 14.265233278274536,
   'jazz': 0.048822068492881954,
   'metal': 0.8326937444508076,
   'pop': 71.95338606834412,
   'reggae': 0.14354696031659842,
   'rock': 4.417608305811882},
  {'blues': 0.001228863220603671,
   'classical': 0.10581916430965066,
   'country': 0.28690649196505547,
   'disco': 4.192057251930237,
   'hiphop': 0.8763231337070465,
   'jazz': 0.09530112729407847,
   'metal': 0.07472835131920874,
   'pop': 94.06306147575378,
   'reggae': 0.25811847299337387,
   'rock': 0.04644721047952771},
  {'blues': 0.1335142645984888,
   'classical': 0.010297900007572025,
   'country': 0.02628324436955154,
   'disco': 1.4578592963516712,
   'hiphop': 25.658291578292847,
   'jazz': 0.06522547919303179,
   'metal': 0.04280251741874963,
   'pop': 68.90514492988586,
   'reggae': 3.0953247100114822,
   'rock': 0.6052582990378141},
  {'blues': 0.005389113357523456,
   'classical': 0.001631553823244758,
   'country': 0.10242400458082557,
   'disco': 0.06103580235503614,
   'hiphop': 1.6309136524796486,
   'jazz': 0.005194228651816957,
   'metal': 0.0014027578799868934,
   'pop': 97.14699387550354,
   'reggae': 0.6099896505475044,
   'rock': 0.43503064662218094},
  {'blues': 0.6958854850381613,
   'classical': 0.1702438690699637,
   'country': 0.14093477511778474,
   'disco': 1.5359621495008469,
   'hiphop': 0.6861456204205751,
   'jazz': 0.08415174670517445,
   'metal': 0.0017580869098310359,
   'pop': 95.11709809303284,
   'reggae': 1.426317635923624,
   'rock': 0.14150202041491866},
  {'blues': 0.12137754820287228,
   'classical': 0.014017407374922186,
   'country': 0.679054856300354,
   'disco': 0.7409559562802315,
   'hiphop': 0.77788345515728,
   'jazz': 0.022138384520076215,
   'metal': 0.00046149016270646825,
   'pop': 96.88512682914734,
   'reggae': 0.17888221191242337,
   'rock': 0.5801128689199686},
  {'blues': 0.5839372519403696,
   'classical': 0.01824782957555726,
   'country': 0.11482051340863109,
   'disco': 6.168805807828903,
   'hiphop': 0.30573895201087,
   'jazz': 0.48681115731596947,
   'metal': 0.0006958453013794497,
   'pop': 80.72675466537476,
   'reggae': 11.313419044017792,
   'rock': 0.28076712042093277},
  {'blues': 0.20629765931516886,
   'classical': 0.057613139506429434,
   'country': 0.07742823800072074,
   'disco': 8.342409133911133,
   'hiphop': 0.3272818634286523,
   'jazz': 0.7549067959189415,
   'metal': 0.0004944572992826579,
   'pop': 65.56398868560791,
   'reggae': 24.239356815814972,
   'rock': 0.4302293062210083},
  {'blues': 0.016827724175527692,
   'classical': 0.012497373973019421,
   'country': 5.523514747619629,
   'disco': 0.2145186997950077,
   'hiphop': 2.1078303456306458,
   'jazz': 0.023830636928323656,
   'metal': 0.004908742994302884,
   'pop': 89.44999575614929,
   'reggae': 0.7661405485123396,
   'rock': 1.8799414858222008},
  {'blues': 2.248959057033062,
   'classical': 0.06483559845946729,
   'country': 1.9405487924814224,
   'disco': 1.2876300141215324,
   'hiphop': 4.702749848365784,
   'jazz': 0.05361145595088601,
   'metal': 0.0024010700144572183,
   'pop': 87.57474422454834,
   'reggae': 0.32487004064023495,
   'rock': 1.7996519804000854},
  {'blues': 0.934675894677639,
   'classical': 0.03330303297843784,
   'country': 3.989722952246666,
   'disco': 1.4310880564153194,
   'hiphop': 4.297608882188797,
   'jazz': 0.12846598401665688,
   'metal': 0.003533877315931022,
   'pop': 85.22646427154541,
   'reggae': 0.34411619417369366,
   'rock': 3.6110229790210724},
  {'blues': 0.003953227133024484,
   'classical': 0.0040363913285546005,
   'country': 1.87587458640337,
   'disco': 0.3741407999768853,
   'hiphop': 0.6138816941529512,
   'jazz': 0.012153339775977656,
   'metal': 0.0022856058421893977,
   'pop': 95.50535678863525,
   'reggae': 1.0722136124968529,
   'rock': 0.5361011251807213},
  {'blues': 0.0014397154700418469,
   'classical': 0.019474863074719906,
   'country': 0.21368127781897783,
   'disco': 0.0919985759537667,
   'hiphop': 3.3443544059991837,
   'jazz': 0.015354767674580216,
   'metal': 0.03278246440459043,
   'pop': 90.82775712013245,
   'reggae': 0.4216413013637066,
   'rock': 5.031511560082436},
  {'blues': 0.06734304479323328,
   'classical': 0.04543388495221734,
   'country': 0.7729907054454088,
   'disco': 0.8834951557219028,
   'hiphop': 13.390003144741058,
   'jazz': 0.02293271099915728,
   'metal': 0.02090749330818653,
   'pop': 77.20406651496887,
   'reggae': 2.291765436530113,
   'rock': 5.301059037446976},
  {'blues': 0.036217260640114546,
   'classical': 0.0021476678739418276,
   'country': 0.13525879476219416,
   'disco': 0.48868157900869846,
   'hiphop': 4.918242618441582,
   'jazz': 0.025004748022183776,
   'metal': 0.005764990783063695,
   'pop': 76.91681385040283,
   'reggae': 15.21098017692566,
   'rock': 2.260880172252655},
  {'blues': 0.7327209692448378,
   'classical': 0.017809127166401595,
   'country': 0.12317313812673092,
   'disco': 0.6133131217211485,
   'hiphop': 9.039366990327835,
   'jazz': 0.1992502948269248,
   'metal': 0.01010280175250955,
   'pop': 27.34203338623047,
   'reggae': 12.10271418094635,
   'rock': 49.81951415538788},
  {'blues': 0.15271048760041595,
   'classical': 0.0043787240429082885,
   'country': 0.11679037706926465,
   'disco': 1.7400272190570831,
   'hiphop': 1.8514333292841911,
   'jazz': 0.41326270438730717,
   'metal': 0.003963486960856244,
   'pop': 43.1111216545105,
   'reggae': 51.32848024368286,
   'rock': 1.277835201472044},
  {'blues': 0.1395256957039237,
   'classical': 0.011967800674028695,
   'country': 0.0399734650272876,
   'disco': 0.5838556680828333,
   'hiphop': 3.5151228308677673,
   'jazz': 0.5797489546239376,
   'metal': 0.0033949956559808925,
   'pop': 7.866435497999191,
   'reggae': 81.71199560165405,
   'rock': 5.547980219125748},
  {'blues': 0.2798998262733221,
   'classical': 0.010412331175757572,
   'country': 0.04997689975425601,
   'disco': 0.31235578935593367,
   'hiphop': 6.405571848154068,
   'jazz': 0.0846085196826607,
   'metal': 0.002007530019909609,
   'pop': 11.94668859243393,
   'reggae': 80.19230365753174,
   'rock': 0.7161783054471016},
  {'blues': 0.2655524527654052,
   'classical': 0.00968915774137713,
   'country': 0.03012342203874141,
   'disco': 0.3701553912833333,
   'hiphop': 43.79190802574158,
   'jazz': 0.024561461759731174,
   'metal': 0.0639136356767267,
   'pop': 47.01283276081085,
   'reggae': 3.1227126717567444,
   'rock': 5.308549478650093},
  {'blues': 0.0667208747472614,
   'classical': 0.004675346644944511,
   'country': 0.04460217314772308,
   'disco': 0.03605281526688486,
   'hiphop': 67.1876072883606,
   'jazz': 0.006585999653907493,
   'metal': 0.04851057310588658,
   'pop': 8.974738419055939,
   'reggae': 1.3252368196845055,
   'rock': 22.30526953935623},
  {'blues': 0.20706802606582642,
   'classical': 0.002356906043132767,
   'country': 0.13214257778599858,
   'disco': 3.0623741447925568,
   'hiphop': 2.815600484609604,
   'jazz': 0.1065296120941639,
   'metal': 0.040376748074777424,
   'pop': 39.169514179229736,
   'reggae': 49.7513085603714,
   'rock': 4.712725058197975},
  {'blues': 0.3981277346611023,
   'classical': 0.008592450467403978,
   'country': 0.18120919121429324,
   'disco': 0.7698779925704002,
   'hiphop': 2.734791859984398,
   'jazz': 0.03898470022249967,
   'metal': 0.009373726788908243,
   'pop': 60.561513900756836,
   'reggae': 10.070410370826721,
   'rock': 25.22711157798767},
  {'blues': 0.30315250623971224,
   'classical': 0.01108763026422821,
   'country': 0.10894108563661575,
   'disco': 0.19703968428075314,
   'hiphop': 41.35408401489258,
   'jazz': 0.02283718204125762,
   'metal': 0.01925843971548602,
   'pop': 22.3279669880867,
   'reggae': 9.871616959571838,
   'rock': 25.784021615982056},
  {'blues': 0.3469365881755948,
   'classical': 0.010786819620989263,
   'country': 0.08605700568296015,
   'disco': 0.2237637061625719,
   'hiphop': 64.5420253276825,
   'jazz': 0.011885457206517458,
   'metal': 0.035127330920659006,
   'pop': 24.36693161725998,
   'reggae': 3.1197063624858856,
   'rock': 7.256788015365601},
  {'blues': 1.1554709635674953,
   'classical': 0.037927943048998713,
   'country': 0.03679560613818467,
   'disco': 0.17339400947093964,
   'hiphop': 39.273473620414734,
   'jazz': 0.1971512334421277,
   'metal': 0.041781459003686905,
   'pop': 14.621193706989288,
   'reggae': 8.796066045761108,
   'rock': 35.66674292087555},
  {'blues': 0.45479140244424343,
   'classical': 0.004894424637313932,
   'country': 0.05644793272949755,
   'disco': 0.6828807294368744,
   'hiphop': 12.97902762889862,
   'jazz': 0.038434131420217454,
   'metal': 0.021868731710128486,
   'pop': 60.344213247299194,
   'reggae': 3.484337404370308,
   'rock': 21.933113038539886},
  {'blues': 1.6320675611495972,
   'classical': 0.016165994748007506,
   'country': 0.11592723894864321,
   'disco': 2.7870040386915207,
   'hiphop': 2.9465993866324425,
   'jazz': 0.06113295676186681,
   'metal': 0.016790750669315457,
   'pop': 53.197258710861206,
   'reggae': 15.722805261611938,
   'rock': 23.504245281219482},
  {'blues': 0.1956564374268055,
   'classical': 0.0024840155674610287,
   'country': 0.05873105255886912,
   'disco': 0.253677018918097,
   'hiphop': 12.324836105108261,
   'jazz': 0.029578336398117244,
   'metal': 0.003647027551778592,
   'pop': 14.201390743255615,
   'reggae': 69.8556900024414,
   'rock': 3.0743084847927094},
  {'blues': 0.05168296629562974,
   'classical': 0.0030401659387280233,
   'country': 0.05290574626997113,
   'disco': 0.16339049907401204,
   'hiphop': 37.4959260225296,
   'jazz': 0.005764227535109967,
   'metal': 0.012787827290594578,
   'pop': 56.83593153953552,
   'reggae': 4.2393796145915985,
   'rock': 1.139203179627657},
  {'blues': 0.20639528520405293,
   'classical': 0.008603676542406902,
   'country': 0.040078614256344736,
   'disco': 0.039018027018755674,
   'hiphop': 10.734844952821732,
   'jazz': 0.042082800064235926,
   'metal': 0.0374665716663003,
   'pop': 44.78614628314972,
   'reggae': 1.2312918901443481,
   'rock': 42.87407398223877},
  {'blues': 0.26084494311362505,
   'classical': 0.013486364332493395,
   'country': 0.05883118137717247,
   'disco': 0.26278761215507984,
   'hiphop': 28.38940918445587,
   'jazz': 0.038830877747386694,
   'metal': 0.23907648865133524,
   'pop': 21.46894335746765,
   'reggae': 2.092408947646618,
   'rock': 47.17538356781006},
  {'blues': 1.4443823136389256,
   'classical': 0.022158751380629838,
   'country': 0.11385823599994183,
   'disco': 1.323206815868616,
   'hiphop': 2.9512161388993263,
   'jazz': 0.19038773607462645,
   'metal': 0.007831180846551433,
   'pop': 75.71560144424438,
   'reggae': 7.616899907588959,
   'rock': 10.614457726478577},
  {'blues': 0.893907155841589,
   'classical': 0.23998378310352564,
   'country': 1.242215745151043,
   'disco': 0.22831966634839773,
   'hiphop': 0.3405486000701785,
   'jazz': 0.22801815066486597,
   'metal': 0.004414722207002342,
   'pop': 57.28384256362915,
   'reggae': 1.4918132685124874,
   'rock': 38.04693520069122},
  {'blues': 0.03521206381265074,
   'classical': 2.848290279507637,
   'country': 0.7716574240475893,
   'disco': 1.4310701750218868,
   'hiphop': 2.388930134475231,
   'jazz': 0.09769037133082747,
   'metal': 0.23438669741153717,
   'pop': 90.30370116233826,
   'reggae': 0.020328874234110117,
   'rock': 1.8687259405851364},
  {'blues': 0.7839743047952652,
   'classical': 11.54378056526184,
   'country': 1.1114335618913174,
   'disco': 0.8678102865815163,
   'hiphop': 13.586536049842834,
   'jazz': 0.08296152227558196,
   'metal': 0.7613565772771835,
   'pop': 57.51988887786865,
   'reggae': 0.023617877741344273,
   'rock': 13.718639314174652},
  {'blues': 0.0262858608039096,
   'classical': 2.3878399282693863,
   'country': 5.122667551040649,
   'disco': 0.1355751883238554,
   'hiphop': 19.494405388832092,
   'jazz': 0.023100174439605325,
   'metal': 1.53089864179492,
   'pop': 68.00107955932617,
   'reggae': 0.14992757933214307,
   'rock': 3.128206357359886},
  {'blues': 0.0015573625205433927,
   'classical': 0.22788022179156542,
   'country': 2.43997760117054,
   'disco': 5.052890628576279,
   'hiphop': 0.9829306975007057,
   'jazz': 0.07640449330210686,
   'metal': 0.24447047617286444,
   'pop': 90.6022846698761,
   'reggae': 0.2540077082812786,
   'rock': 0.11759520275518298},
  {'blues': 0.0073687762778718024,
   'classical': 0.024832953931763768,
   'country': 0.166490045376122,
   'disco': 0.25666849687695503,
   'hiphop': 1.5943316742777824,
   'jazz': 0.007493809243896976,
   'metal': 0.0030884973966749385,
   'pop': 97.23650813102722,
   'reggae': 0.09894183604046702,
   'rock': 0.6042799446731806},
  {'blues': 0.15840517589822412,
   'classical': 0.8989645168185234,
   'country': 0.07399384630843997,
   'disco': 0.11773408623412251,
   'hiphop': 8.655189722776413,
   'jazz': 0.1312734792008996,
   'metal': 0.0671759422402829,
   'pop': 50.86168646812439,
   'reggae': 0.04173707275185734,
   'rock': 38.993844389915466},
  {'blues': 0.3136624349281192,
   'classical': 1.9229855388402939,
   'country': 0.2270746510475874,
   'disco': 0.4139698576182127,
   'hiphop': 15.72769582271576,
   'jazz': 0.10381600586697459,
   'metal': 0.3963437397032976,
   'pop': 44.44371461868286,
   'reggae': 0.05251915426924825,
   'rock': 36.39821708202362},
  {'blues': 0.33644598443061113,
   'classical': 1.0821369476616383,
   'country': 0.07750059594400227,
   'disco': 0.5069057457149029,
   'hiphop': 12.052486836910248,
   'jazz': 0.24028003681451082,
   'metal': 1.722562499344349,
   'pop': 28.0173122882843,
   'reggae': 0.22424901835620403,
   'rock': 55.740123987197876},
  {'blues': 0.568727171048522,
   'classical': 0.3984492737799883,
   'country': 0.03229423600714654,
   'disco': 0.1669561956077814,
   'hiphop': 5.209540575742722,
   'jazz': 0.548732141032815,
   'metal': 0.4256934393197298,
   'pop': 8.524749428033829,
   'reggae': 0.2934109652414918,
   'rock': 83.83144736289978}])